PHP FTP Loop上传间歇性文件

时间:2015-07-12 03:15:32

标签: php file-upload ftp

我使用pluploader将文件上传到服务器,然后使用ftp_put将这些文件上传到FTP服务器。

如果我一次上传1个文件它运行良好,我已经测试了4GB文件并且上传没问题。

但是,上传多个文件时出现问题,所有文件大小与上传到FTP服务器后的第一个文件大小相同。

我的代码如下:

for ($x = 0; $x < $file2; $x++) {

    echo "File Name Is: ";
    echo $filename;

$ftp_conn = ftp_connect($ftpsv) or die("Could not connect to $ftpsv");
$login = ftp_login($ftp_conn, $uname, $password);


// upload file
if (ftp_put($ftp_conn, $remotedirectory, $localdirectory, FTP_BINARY))
  {
  echo "Successfully uploaded $file.";
  }
else
  {
  echo "Error uploading $file.";
  }

// close connection
ftp_close($ftp_conn);

}

注意:$ remotedirectory和$ localdirectory合并了2个变量文件夹和文件名。

我也尝试过FTP_ASCII和ftp被动模式,但仍然遇到同样的问题。

先谢谢您的帮助。

0 个答案:

没有答案