• 締切済み

URL経由の自動アップロード

現在、テキストファイルをURL経由で、自動アップ ロードが可能かどうかを検討しています。 自動ということで、コマンドベースで実行をする 必要があります。(実行サーバ:Unix) 何かアドバイスがあればよろしくお願いします。 ※内容がはっきりしておらず、申し訳ありません。。。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

HTTP POSTするなら、言語を選べばそんなに大した問題では無さそうな気がする。 PerlでもPHPでもRubyでもHTTPクライアントライブラリがありそうだ。その辺を探求してみたらどうだろう。 httpsの検討も有益かも知れない。

vivid_goo
質問者

補足

返信が遅くなって申し訳ありません。 現在、PerlでHTTPSを利用しようと思います。 ---------------------------------------- use LWP::UserAgent; $ua = LWP::UserAgent->new(); $req = HTTP::Request->new("GET",'http://xxx.test.cgi'); $res = $ua->request($req); print $res->content(); ---------------------------------------- テスト的にGETですけど、上記のように してみたのですが、エラーが発生しており 前に進みません。 エラーは下記の通りです。 「Can't call method "host" on an undefined value」 何かご存知でしたらよろしくお願いします。

すると、全ての回答が全文表示されます。
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

URL経由というのはHTTP経由という意味だろうか? 自動アップロードは簡単に実現できると思うけど・・・・。要件を挙げてみようか。 ・とりあえず自動で実行するのはcronで良いよね。 ・ファイルを転送するのはftp、scp、sftp、rsync、WebDav、http(POST)など、何でも使えそうだ。 ・個人的にはキーペアを使ってscpが一番楽なのかなぁと思う。 もう少し細かい仕様があれば具体的な案が出ると思うが・・・・あやふやな回答で申し訳ない。

vivid_goo
質問者

補足

早速の回答、ありがとうございます。 >URL経由というのはHTTP経由という意味だろうか? 説明が不足していて申し訳ありません。 URL経由=HTTP経由という意味です。 ファイル転送がいくつかありますが、POSTを使用したいと 思っています。(こちらも説明不足でした。。。) よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A