2011-11-13 87 views
0

我想使用jQuery傳輸插件和SWFUpload上傳4.8 GB文件。我可以上傳2.5 GB的文件。無法使用jquery上傳4GB文件

上傳文件有沒有系統限制?

我正在使用64位系統。

+1

它更可能是一個服務器限制。你知道它是什麼或者有什麼嗎? –

+0

也許服務器的文件系統不支持超過4GB的文件。如果它是FAT32,或者如果處理服務器上載的代碼不支持64位文件偏移量,那將是事實。 –

+1

你能描述一下更詳細的問題嗎? 這幾乎肯定不是客戶端(即jQuery或swfupload)問題。檢查您的服務器日誌(如果您使用的是IIS,請查看事件查看器)並查看服務器返回的錯誤。 – N3dst4

回答

5

它也可能是在php.ini的限制。

「*澄清MAX_FILE_SIZE隱藏表單域:PHP有多個檢查的 有些奇怪的特性‘最大文件大小’ 兩個廣爲人知的限制是php.ini中設置。‘的post_max_size’ 和」 upload_max_size「這在組合強加可接收的數據的最大 量的硬性限制。*」

-svenr

全體交: http://us3.php.net/manual/en/features.file-upload.php#74692

0

您是否使用ASP.NET作爲Web服務器的IIS?如果是這樣,那麼你需要在這裏做一些配置。看看這個SO問題:How to upload files over 2Gb to IIS 7.5/.Net 4?

它顯示瞭如何配置您的網站的web.config允許大量上傳。如果無法正常工作,則可能需要配置IIS本身以允許大量上傳。我不知道如何做到這一點,如果需要,我會做研究,但首先嚐試web.config方法。

一些有用的鏈接:

http://www.webdavsystem.com/server/documentation/upload http://www.telerik.com/help/aspnet-ajax/upload-uploading-large-files.html