2011-11-07 26 views
1

在html中使用文件屬性上傳文件時有任何限制(然後在php中使用move_uploaded_file()來傳輸它們)?顯然可笑的文件大小不起作用,但是iv聽說某處有2mb大小的限制。這是真的?在html中使用文件標籤時是否存在大小限制?

+2

不,這不是真的。文件上傳的最大尺寸通常由服務器設置。 2M沒什麼 - Youtube視頻的數量遠遠超過了這個數字。 –

+0

哦顯然,對於YouTube而言,我並不期望他們只是使用了文件標籤,我認爲他們有自己的解決方案 – roozbubu

回答

0

是的。 儘管PHP提供了一個非常靈活和用戶友好的界面來處理文件上傳,但默認安裝不適合處理超過2兆字節的文件。

但是你可以使用

的php.ini

文件高達25MB

可以調用函數phpinfo()來找到你的PHP的位置改變。 ini文件中,它還會告訴您以下需要修改的設置的當前值

  • file_uploads
  • 的upload_max_filesize
0

是的,這是在PHP 2M真正是deafult文件上傳限制如果u wnat將其延伸至比 去php.ini文件並更改

upload_max_filesize = 2M 

upload_max_filesize = nM 

ñ可以是您要求的限制數量。

參考:core php.ini directives

2

上傳文件大小一般不限制客戶端上的,即使是有一些客戶誰就會忽略這一點。在大多數情況下,管理文件大小限制的是服務器端實現。因此在php的情況下,這由php.ini文件的post_max_size值來管理。所以技術上沒有限制(因爲您可以將其設置爲任何值)。

相關問題