所以这是我的代码。
$ftp = new ftp();
$ftp->debug = false;
$ftp->timeout = 1;
if (!$ftp->ftp_connect($ftp_host, $port = 21)) {
echo 'note connected';
}
if (!$ftp->ftp_login($ftp_user, $ftp_pass)) {
echo 'could not login';
}
$ftp->ftp_chdir($directory_path);
$ftp->ftp_put($remote_filename, $local_filename,FTP_BINARY);
这是我的.htaccess设置
<IfModule mod_php5.c>
php_value post_max_size 300M
php_value upload_max_filesize 300M
php_value memory_limit 600M
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>
注意:我发送ajax请求错误报告在脚本文件中设置为1。 我100%确定在上传文件到ftp服务器期间从$ ftp-> ftp_put行传来错误。