PHP數據太大傳不過去 php數據太大傳不過去怎么辦

PHP 上傳不了大的文件

這樣的話應該就不是php.ini的問題了 還可能是apache的配置問題

10年積累的成都網站建設、做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有港北免費網站建設讓你可以放心的選擇與我們合作。

不清楚你的運行環(huán)境,有個網友的解決方法如下(linux下):

etc/httpd/conf.d/文件夾下的access.conf文件,發(fā)現(xiàn)此文件夾下還有一個php.conf,趕忙打開,里面是如下內容:

## PHP is an HTML-embedded scripting language which attempts to make it# easy for developers to write dynamically generated webpages.#LoadModule php4_module modules/libphp4.soAddType application/x-httpd-php php .php3## Cause the PHP interpreter handle files with a .php extension.#Files *.php SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288/Files## Add index.php to the list of files that will be served as directory# indexes.#DirectoryIndex index.php

LimitRequestBody 524288中的524288正好跟512KB相等,將其更改為2097152,不能上傳超過500K附件的問題解決!

解決php上傳大文件問題

用 php 代碼設置參數

ini_set('upload_max_filesize', $size);

是一個方法,不過這個參數應該是不可以隨便改的。

服務器連這點限制都做不到,那還有什么安全性可言。

要上傳超出php.ini限制的文件,恐怕是不可以的。

可以考慮讓客戶端的用戶壓縮文件或分割文件上傳。

客戶端自動分割文件,如樓上所說,需要 ActiveX 的輔助,這樣做恐怕讓用戶難以放心。還有就是 ActiveX 只有 IE 支持。

PHP 大文件上傳解決方案(500M以上)

針對這種問題,我想從如下幾方面著手:

1.首先還是查看環(huán)境是否支持超大容量上傳的支持,500M以上的文件通常為視頻文件;

2.即然他要上傳500M以上的文件,估計服務器性能必定非同凡想,所以暫可不考慮服務器硬件配置問題,但一定要考慮到網速問題,建議1000M以上出入速率,如少于這個數,你可以放棄這個方案了;

3.前面硬件都過關了,但程序也要加強了,一下上傳500M是哪種語言都不能實現(xiàn)的,唯一解決方案,文件切割,如迅雷下載原理一樣(采用續(xù)點上傳),分成若干小塊,然后全部上傳完畢以后,再進行文件合成。

4.至于PHP的文件切割,切割后上傳,以及文件合并,此類代碼網上有許多,樓主可查詢并選擇適合你的代碼,實現(xiàn)你的功能!

以上思路希望能幫到你!

網頁題目:PHP數據太大傳不過去 php數據太大傳不過去怎么辦
網址分享:http://www.muchs.cn/article30/doseopo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、建站公司、ChatGPT外貿建站、網站制作、網頁設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司