php使用ftp_put上传图片出错问题? 图片是上传成功了,但是一个空白文件,为什么为出现这状况?
部分代码如下:ftp_chdir($conn,$dir);$upload=ftp_put($conn,$fi,$filestr,FTP_BINARY);if($uploa...
部分代码如下:
ftp_chdir($conn,$dir);
$upload=ftp_put($conn,$fi,$filestr,FTP_BINARY);
if($upload)
{
echo 1;
ftp_close($conn);
}
else
{
die("上传图片失败------".$filestr);
} 展开
ftp_chdir($conn,$dir);
$upload=ftp_put($conn,$fi,$filestr,FTP_BINARY);
if($upload)
{
echo 1;
ftp_close($conn);
}
else
{
die("上传图片失败------".$filestr);
} 展开
1个回答
展开全部
你贴的代码都是变量,实在很难确定你的错误到底在哪里,希望你最好能够贴出具体的代码,因为这个可能是你路径问题,或者是连接问题,也可能是转换目录问题。
下面是我写的能够成功完成文件上传ftp的代码,仅供参考。
<?php
$conn = ftp_connect("192.168.1.104") or die ("error");
ftp_login($conn, "benzlee", "123456");
ftp_chdir($conn, "folder");
$upload = ftp_put($conn, "test.jpg", "D:\\123.jpg", FTP_BINARY);
if($upload)
{
echo 1;
ftp_close($conn);
}
else
{
die("上传图片失败------" . "D:\\123.jpg");
}
希望对你有帮助,有什么不明白的,我尽量帮忙,谢谢^^
下面是我写的能够成功完成文件上传ftp的代码,仅供参考。
<?php
$conn = ftp_connect("192.168.1.104") or die ("error");
ftp_login($conn, "benzlee", "123456");
ftp_chdir($conn, "folder");
$upload = ftp_put($conn, "test.jpg", "D:\\123.jpg", FTP_BINARY);
if($upload)
{
echo 1;
ftp_close($conn);
}
else
{
die("上传图片失败------" . "D:\\123.jpg");
}
希望对你有帮助,有什么不明白的,我尽量帮忙,谢谢^^
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询