簡體   English   中英

嘗試使用ftp_put函數上傳.zip文件,但無法上傳大文件(超過1 MB)

[英]Try to upload .zip file using ftp_put function but it is not able to upload large file(more than 1 MB)

我使用以下代碼上傳.zip文件,但無法上傳大小超過1MB的文件:

$upload = ftp_put($conn_id, $target_path.'/'.$filename, $source, FTP_BINARY);

有什么想法嗎?

您是否已將php.ini max_file_uploads中的配置設置更改為latger值,這些值將被視為MB,因此請給出大到5的值

我相信它應該有效。

  1. 更改php.ini將導致正在運行的php應用程序。

  2. 更改htaccess文件將導致項目

  3. 更改php文件將導致php文件及其包含的文件

選擇哪一個是基於您的recuirements。

使用, upload_max_filesize這將控制要上傳的文件的大小。

post_max_size是在側面元素中發布的數據的大小。

它可能是文件,輸入,復選框......等所以這也必須根據文件大小進行更改。

你應該調整upload_max_filesizepost_max_size以執行文件操作和其他操作......

你檢查過error_log嗎? 如果沒有檢查,並找出問題到底是什么,如果使用apache,你可以在.htaccess中設置php.ini設置。 像這樣

php_value  upload_max_filesize  20M

粘貼此.htaccess文件,您就可以上傳文件了。 另外,請檢查error_log以確切了解導致問題的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM