2

実行中のアプリケーションを含む Web サーバーを取得しました。フォームのある Web ページがあります。いくつかのテキスト データとファイル アップロード フィールドです。さて、私が望んでいるのは、次のように機能することです
。ファイルは専用サーバーに送信され、実行中のアプリケーションとは異なります。サーバーは何らかのパス (または、アップロードおよび保存されたファイルを識別し、URL の作成を許可するもの) を返す必要があります。次に、このパスとユーザーが入力したデータの両方をアプリケーションと共に Web サーバーに送信する必要があります。

問題は、2 つの異なるサーバーがあるため、javascript でファイルをアップロードできないことです。別の方法はiframe、アップロードフォームを使用してそこに置くことですが、ファイルパスをメインサーバーに渡すためにjavascriptを使用してアップロードの結果(まだiframe内)にアクセスできないと思います。

アプリケーションが実行されているのと同じサーバーにファイルをアップロードしrsyncてから、それを別のサーバーにアップロードすることもできますが、実際にトラフィックを最小限に抑えようとして、できれば避けたいです:)

アプリケーションでそのようなことをどのように処理しますか?

4

2 に答える 2

1

iframeを使用している場合は、アップロードフォームを専用の画像サーバーに送信し、成功した場合は、元のサーバーから情報(画像パスなど)が渡されたページを順番に読み込むことができます。 "GETパラメータとして。

于 2008-09-15T14:08:15.887 に答える
0

専用サーバーへのPOST、サーバーは画像を保存し、Webサービスなどを介してWebサーバーにコールバックし、必要な情報を提供します。

于 2008-09-15T14:05:59.030 に答える