我需要上傳高達200 MB的文件。我被告知Flash上傳是要去的方式,如uploadify或swfupload。我必須更改上傳器的任何php.ini設置才能使用200MB等大文件嗎?爲確保DDoS攻擊可採取的任何預防措施不是我遇到的事情,或確保人們正在上傳最大200 MB的文件大小?使用美分OS 6,PHP 5.3使用Flash上傳器時,我必須更改任何php.ini設置嗎?
0
A
回答
0
我不確定閃光上傳是如何工作的,因爲我一直努力要則會忽略他們對我的評論的原因:
只是注意:Flash在移動設備現在已經過時......所以你 上傳者將無法在iPhone上運行對於一個和閃光燈已從 Android Market上次我去檢查。
與許多其他人一起。
但它確實通過PHP上傳到您的服務器。
你只需要像@NickRippe說的那樣設置upload_max_filesize
,你還需要設置max_post_size
(儘管如果我能找到鏈接,我確信我也讀了一些關於它的東西)。
大多數人談論的其他領域是不需要的。當我開始這樣做時,我做了一些真正的挖掘,並且我從PHP郵件列表和錯誤報告中發現,90%的人說這是不真實的。
這裏有一些peple說,你應該確定,但你並不真的需要:
max_execution_time
https://bugs.php.net/bug.php?id=16880,還有其他像這樣在社會承認的執行沒有影響,直到上傳後。
memory_limit
Relationship between php’s memory_limit, upload_max_filesize and post_max_filesize也有對這個地方的bug報告,但現在找不到它。
max_input_time
0
你需要編輯upload_max_filesize
upload_max_filesize = 200M
這將確保沒有人可以上傳文件超過200MB
相關問題
- 1. 我必須使用Flash Media Encoder嗎?
- 2. 我是否必須更改php代碼塊的任何服務器設置?
- 3. 我必須使用BreezeController嗎?
- 4. 設置要忽略的文件夾,我必須提交此更改/修改嗎?
- 5. 我必須重置webclient嗎?
- 6. 應用程序設置?我必須使用startActivity嗎?
- 7. 使用SqlInstanceStore時,我必須顯式配置持久性和卸載設置嗎?
- 8. 我必須設置容器的高度嗎?
- 9. 無法更改php.ini設置時上傳文件的替代方法
- 10. 更改php.ini設置而不修改原始的php.ini文件或使用htaccess
- 11. 更改php.ini位置
- 12. 我必須使用java swing將文件上傳到服務器
- 13. IPEndpoint必須上傳嗎?爲什麼?
- 14. WebAPI上傳必須是異步嗎?
- 15. 必須始終設置Office.initialize嗎?
- 16. 我想設置「密碼必須在下次登錄時更改」標誌
- 17. 當我更改關聯時,是否必須手動設置外鍵屬性?
- 18. 我們真的必須改爲Object.create嗎?
- 19. sonar.cs.fxcop.assembly必須設置
- 20. 必須設置dist.jar
- 21. 我必須使用django註冊嗎?
- 22. 我必須使用wsgi_module的「def application」嗎?
- 23. 我必須使用ContinueWith和HttpClient嗎?
- 24. 我必須使用按鈕嗎?
- 25. 我必須使用連接表嗎? [MYSQL]
- 26. Googe Maps:我必須使用Ionic Native嗎?
- 27. 我必須在Node.js中使用Babel嗎?
- 28. 我必須使用Form標籤嗎?
- 29. 我必須承諾更新嗎?
- 30. 爲什麼我必須將'resizemode'設置爲'user'兩次,以便在使用'turtle'時我的'stretchfactor'更改生效?
剛一說明:閃光燈現在在移動設備上棄用...所以你的上傳者將無法在iPhone上的一個和閃存的工作已被調離Android Market的地方最後我的檢查。 – Sammaye