2011-09-12 18 views
7

サーバーAにHTMLフォームを作成し、サーバーBにコンテンツをアップロードすることはできますか?フォームをアップロードして別のサーバーにファイルをアップロードできますか?

これを達成できますか?私は他のサーバー上でフォームを使用してiframeを使用しようとしていますが、サーバーAからフォームに渡された情報が必要です.JavaScriptを使用する必要がありますか?

ありがとうございました!

答えて

6

POST経由で送信していて、リモートサーバーがそのPOST応答を受け入れている限り、確実です。 javascriptの必要はありません。フォームアクションをリモートサーバーに設定するだけです。

+0

のですか?私は同じ問題を解決する必要がありますが、ファイル名(またはファイルフィールド)をPOSTする方法がわからず、POSTフィールドを受け取ったときにリモートサーバーで何をすべきか分かりません。 – villamejia

+0

''フィールドを含めて、 '

'タグに 'enctype =" multipart/form-data "'を追加してください。それを符号化する。サーバー側では、要求オブジェクトのFILESブロックを調べてください。 PHPでは '$ _POST'を持ち、' ​​$ _FILES'も持っていますので、 '$ _FILES ['myfile']'は必要なデータを提供します。 Node/Expressで 'connect-multiparty'ミドルウェアを追加し、' req.files'で見つけます – AlienWebguy

3

サーバーb以外でもアップロードを許可する必要があります。サーバー側で実行する必要があります。 phpまたは同等のものを使用する。ここで

は偉大なチュートリアルこれを達成することができる方法

http://www.tizag.com/phpT/fileupload.php

関連する問題