gpt4 book ai didi

web-services - 使用 Perl 将文件上传到外部服务器

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:14:08 25 4
gpt4 key购买 nike

我的计算机上有一个 Perl 脚本,可以生成一些文本或图像。我希望将此数据存储在外部服务中。

我没有这方面的经验,所以我想知道如何做,以及我的服务器需要具备什么样的功能(我还没有选择)。

提前谢谢你。

最佳答案

杰森,

有很多方法可以将文件上传到远程服务器(或服务)。最简单的做法是使用 FTP 上传文件。大多数(如果不是全部)虚拟主机都提供 FTP 访问。因此,例如,您可以使用 FTP 将图像上传到您的服务需要的特定文件夹。为此,您可以使用 Net::FTP FTP Client class .这是一个简单的例子:

 use Net::FTP;

$ftp = Net::FTP->new("some.host.name", Debug => 0);
$ftp->login("anonymous",'-anonymous@');
$ftp->cwd("/pub");
$ftp->put("mylocalimage.png", "remoteimagename.png");
$ftp->quit;

如果您的服务器上运行着一些更复杂的软件,那么您可以使用该服务器的 API 来上传图像。例如,WordPress 具有 XML-RPC 协议(protocol)或通过电子邮件发布功能,这几乎适用于所有主机。您可以使用 WordPress's XML-RPC Perl module上传图像,在博客中创建帖子等。我找不到使用 Perl 的好示例,但是 here is C# one , 非常接近。

祝你好运!

关于web-services - 使用 Perl 将文件上传到外部服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6973955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com