我已經在我的php.ini文件中檢查過post_max_size upload_max_filesize,事情是我的託管服務提供商不允許每次上傳超過25M。(PHP)有什麼辦法可以將大文件分成多個包來上傳文件?
我需要讓用戶上傳文件50M-100M。但在更改我的提供者之前,我想也許有一些解決方法可以將大文件拆分爲不同的包,然後將它們上傳,然後再將它們連接在一起。
任何想法可以理解的:)
我已經在我的php.ini文件中檢查過post_max_size upload_max_filesize,事情是我的託管服務提供商不允許每次上傳超過25M。(PHP)有什麼辦法可以將大文件分成多個包來上傳文件?
我需要讓用戶上傳文件50M-100M。但在更改我的提供者之前,我想也許有一些解決方法可以將大文件拆分爲不同的包,然後將它們上傳,然後再將它們連接在一起。
任何想法可以理解的:)
從Splitting a file before upload?
你可以試試[Plupload] [1]。它可以配置爲檢查用戶端是否有可用的運行時間,無論是 - Flash,Silverlight,HTML5, Gears等,並且首先使用滿足所需功能的任何一個。其中支持圖片大小調整的 其他東西(在用戶端,保留 EXIF數據(!)),流和分段上傳以及分塊。文件可以在用戶端被分塊,並且被髮送到服務器端處理器 塊逐塊(在服務器上需要一些額外的關注),以便大的 文件可以被上傳到最大文件大小限制被設置爲例如,價值遠低於其尺寸。和更多。
有些運行時支持https我相信有些需要測試。無論如何, 這些日子裏的開發人員都很安靜。所以你可能會在 至少嘗試;)
同意的解決方案。爲了直接回答,不,在上傳之前無法分割文件,只能編寫自己的跨平臺文件分割器。加入文件雖然可以工作。 – cmc 2012-03-13 02:50:07