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 回答