1

私が制御できないサイトにファイルを投稿するフォームがあり、そのサイトはアップロードされたファイルに基づいて動的に生成されたテキスト ファイルで応答します。その応答は、フォームが送信された後にクライアントによってダウンロードされます。私の質問は、このテキスト ファイルをユーザーに渡す前に取得してサーバーにコピーするにはどうすればよいですか?

考えられる解決策 1: このファイルのヘッダーを変更し、その内容を非表示の div または iframe に配置する方法はありますか?

考えられる解決策 2: フォーム データを取得して外部サイトに再投稿し、応答を取得して、この応答を自分のサイトに txt ファイルに書き込むスクリプトを作成するのが最善の方法だと思います。残念ながら、これを機能させるための私の試みはすべて失敗しました。

解決策 2 の例:

<form action="mysite.com/respostScriptThatGrabsResponse.php" method="post">
    <input type="file" name="filename"/>
    <input type="submit" value="submit"/>
</from>
4

1 に答える 1

2

理論#2が進むべき道です。cURLを使用して、データを外部サイトに投稿できます。成功を妨げる最も可能性の高い障害は、クライアントのみが持つ Cookie データを必要とする外部サイトです。

于 2012-04-16T22:25:06.703 に答える