2015-12-24 220 views
1

從用戶體驗的前景來看,不用擔心技術邊界問題,我預計正確的答案是「給定應用程序的合法用戶需要上傳的最大大小」。基於PHP的網站推薦最大文件上傳大小?

考慮到我的預期用戶羣,我預計10M將是常見的,因此允許。但是,我應該將此限制增加到20M,50M,100M還是更多?

我想我是應該在這裏發表這個問題,還是在https://ux.stackexchange.com/之下,因爲兩者都有。從用戶體驗的角度來看,用戶不希望分割文件,但也不希望等待很長時間才能收到上傳成功完成的反饋,也不需要下載文件的收件人以相似的方式進行操作。

我現在正在從編碼的角度尋找答案。

從技術角度來看,建議的最大上傳文件應該是什麼,如果需要更大的文件,用戶必須接受其他方式的教育?請解釋原因。

PS。如果您覺得這個問題應該被標記下來,請按照您的意願去做,但請評論一下爲什麼我覺得這個問題在行業中沒有得到很好的解決,並且希望編輯我的問題,以便在必要時更加適用。

回答

2

你的限制是真的取決於你,它取決於你一般要上傳的大小文件。就我個人而言,我從來沒有必要允許用戶通過PHP一次上傳20MB以上的文件,而我已經給予人們更多的FTP訪問權限,他們可以通過FTP客戶端上傳更大的文件。

使用其他技術,如jQuery,你可以有文件上傳顯示進度,如this這最終使得上傳過程更加用戶友好。

在假設的情況下,如果我擁有一個媒體設計網站,需要將大量文件上傳到20MB的PSD,我可能會允許更大的文件,但是我會限制誰可以上傳這些文件(不只是一些隨機使用註冊表格的人)。

這比個技術性的問題更能反映個人的意見,所以請隨意投票。

+0

謝謝馬特。在投票之前,我必須首先投票回答我自己的問題!對於我的應用程序,用戶進行審查。在您的假設網頁設計所有者的情況下,您是否將其限制爲20M,40M或更大,如果是這樣,爲什麼?爲什麼不能使用PHP來實現與FTP客戶端相同的上傳文件大小? – user1032531