私のコンピュータには、テキストや画像を生成するPerlスクリプトがあります。私はこのデータを外部サービスに保存しておきたい。Perlを使用して外部サーバにファイルをアップロードする
私はそれに慣れていないので、それを行う方法と、サーバーに必要な機能(私はまだ1つを選んでいない)を知りたいと思います。
ありがとうございます。
私のコンピュータには、テキストや画像を生成するPerlスクリプトがあります。私はこのデータを外部サービスに保存しておきたい。Perlを使用して外部サーバにファイルをアップロードする
私はそれに慣れていないので、それを行う方法と、サーバーに必要な機能(私はまだ1つを選んでいない)を知りたいと思います。
ありがとうございます。
ジェイソン、
リモートサーバ(またはサービス)にファイルをアップロードする方法はたくさんあります。一番簡単なことは、FTPを使ってファイルをアップロードすることです。ほとんどの(すべてではないにしても)ウェブホスティングはFTPアクセスを提供します。たとえば、FTPを使用して画像をアップロードするには、サービスが予期している特定のフォルダに画像をアップロードします。その目的のためにNet::FTP FTP Client classを使用することができます。あなたには、いくつかのより洗練されたソフトウェアは、あなたが画像をアップロードするには、そのサーバーのAPIを使用することができ、あなたのサーバー上で実行している場合
use Net::FTP;
$ftp = Net::FTP->new("some.host.name", Debug => 0);
$ftp->login("anonymous",'[email protected]');
$ftp->cwd("/pub");
$ftp->put("mylocalimage.png", "remoteimagename.png");
$ftp->quit;
:ここでは簡単な例です。たとえば、WordPressはXML-RPCプロトコルを持っているか、電子メール機能を使って公開しています。これはすべてのホスティングで動作します。 WordPress's XML-RPC Perl moduleを使って画像をアップロードしたり、ブログなどに投稿を作成したりすることができます。私はPerlを使って良い例を見つけることができませんでしたが、here is C# oneはかなり近いです。
幸運を祈る!
非常に詳細で有益な答えをありがとう、ありがとう。あなたは私をたくさん助けました! :-) – Jason