我必须使用php将xml文件放到远程服务器上。
我的文件是由php脚本创建的(一切正常),然后我将其上传到另一台服务器 但是当它去那里时,文件是不完整的!持续10行被剥离。
任何帮助?
PHP代码
function upload(){
$ftp = ftp_connect('ftp.myhost.com');
$rc = ftp_login($ftp, 'myuser', 'mypwd');
$rc = ftp_pasv ($ftp, FALSE);
$rc = ftp_chdir($ftp, $folder);
$rc = ftp_put ($ftp, 'myfile.xml', 'myfile.xml', FTP_ASCII);
ftp_close($ftp);
}
答案 0 :(得分:2)
您是否尝试过使用“FTP_BINARY”代替“FTP_ASCII”?
另外,我不认为是什么导致了你的问题,但是你的代码中填充了$ folder变量的位置?
答案 1 :(得分:1)
HI,
用户FTP_BINARY而不是FTP_ASCII 检查文件大小,可能是您的服务器不允许重文件