首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pureftpd-上传时通过ftp上传图片

Pureftpd-上传时通过ftp上传图片
EN

Stack Overflow用户
提问于 2016-10-21 18:46:07
回答 1查看 255关注 0票数 0

我正在尝试通过FTP将图像从一个服务器上传到另一个服务器,方法是使用PHP.But upload data shows.pureftpdupload.5809ed2f.15.7b36.24316ca6 error。我正在使用这个代码。

代码语言:javascript
复制
    $connection = 'servername';
    $username = 'xxxx';
    $password = 'yyyy';
    $local_file = 'http://servername/test.jpg';
    $remote_file = 'admin/files/company/test.jpg';
    $connection = ftp_connect($server);

    if (@ftp_login($connection, $username, $password)) {
        // successfully connected
        //echo 'connected';exit;
    } else {
        echo 'not connected';
        return false;
    }
    if (ftp_put($connection, $remote_file, $local_file, FTP_BINARY)) {
     echo "successfully uploaded\n";
    } else {
     echo "There was a problem while uploading \n";
    }
EN

回答 1

Stack Overflow用户

发布于 2016-10-21 20:38:06

我的猜测是,您希望从web服务器上传本地文件。但是由于错误或误解,您使用的是文件的HTTP URL (http://servername/test.jpg),而不是文件的本地路径。

尝试使用真实的本地路径,如/home/user/test.jpg

这可能是一个通用的解决方案:$_SERVER['DOCUMENT_ROOT']."/test.jpg"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40174612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档