プロが教えるわが家の防犯対策術!

ある、サーバーがあり、そのサーバーにPythonを使って自パソコン上のindex.htmlファイルを書き込みます。他に必要なリンクがはられた画像などもアップロードします。
ある、ホームページを訪れると、そのindex.htmlがブラウザに表示されます。

上記を実現しようとしたのですが、失敗しました。
結論、出来るのでしょうか、出来ないのでしょうか。

質問者からの補足コメント

  • 字数制限のために、改めて質問します。
    良かったら返答下さい。

    No.2の回答に寄せられた補足コメントです。 補足日時:2015/02/15 16:42

A 回答 (2件)

現在のアップロードで使っているプロトコルを確認する必要があるでしょうね。


プロトコルがftpならLinuxの場合はコマンドラインから使うftpコマンドがありますが、ブラウザからアップロードしているのだとhttpsとかsftp、scpとかかもしれませんし。
# sftpとかscpはプロトコル的にはssh

SSHプロトコルならPythonではParamikoモジュールを使うようです。
この回答への補足あり
    • good
    • 0
この回答へのお礼

返答ありがとうございます

そのParamikoというものを全く知りませんでした。
今から試してみます

お礼日時:2015/02/15 16:16

同じことをPythonを使わずに(例えば手動で)はできますか。


その際にアップロードには何を使いますか。
手動ではできるというならPythonで同様の手順をプログラムすればできます。
    • good
    • 0
この回答へのお礼

返答ありがとうございます

実際に自パソコン内のHTMLファイルをアップロードし、それをブラウザで見ることが出来ます。
ただし、アップロード方法は、FTP管理者が用意したアップロード画面を使って、です。
以前はFFFTPやFileZilla(スペルが違うかもしれません)を使っていました。しかし、現在
Linuxなのでそれらが使うことが出来ません。

お礼日時:2015/02/13 19:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!