実行中のアプリケーションを含む Web サーバーを取得しました。フォームのある Web ページがあります。いくつかのテキスト データとファイル アップロード フィールドです。さて、私が望んでいるのは、次のように機能することです
。ファイルは専用サーバーに送信され、実行中のアプリケーションとは異なります。サーバーは何らかのパス (または、アップロードおよび保存されたファイルを識別し、URL の作成を許可するもの) を返す必要があります。次に、このパスとユーザーが入力したデータの両方をアプリケーションと共に Web サーバーに送信する必要があります。
問題は、2 つの異なるサーバーがあるため、javascript でファイルをアップロードできないことです。別の方法はiframe
、アップロードフォームを使用してそこに置くことですが、ファイルパスをメインサーバーに渡すためにjavascriptを使用してアップロードの結果(まだiframe内)にアクセスできないと思います。
アプリケーションが実行されているのと同じサーバーにファイルをアップロードしrsync
てから、それを別のサーバーにアップロードすることもできますが、実際にトラフィックを最小限に抑えようとして、できれば避けたいです:)
アプリケーションでそのようなことをどのように処理しますか?