【问题标题】:send upload request to a redirect location将上传请求发送到重定向位置
【发布时间】:2011-06-16 19:47:02
【问题描述】:

共有三个页面page0、page1和page2
Page0 通过 php fsockopen 方法向 page1 发送upload_file_http_request, 我不想在 page1 中上传文件,而只是更改请求标头值,然后将此 upload_file_http_request 重定向到 page2,然后在 page2 中上传文件(使用新标头值)。 如果可能的话,我该怎么做?

page0 ---> 将文件从客户端发送到 page1(创建上传文件请求)

page1

page1 ---- 改变upload-file-request 的header 值而不上传文件

page1 ---> 将上述请求重定向到 page2

page2

【问题讨论】:

  • 你能更清楚你需要什么吗?

标签: php redirect file-upload


【解决方案1】:

您希望“page0”上的表单尝试上传到“page1”,然后“page1”重定向到客户端实际上传文件的“page2”?

不,这是不可能的。

在第 1 页完成初始文件上传之前,甚至不会加载您的 PHP 脚本。然后,如果您进行重定向,客户端将不会在新页面上上传。

你必须找到其他方法。例如,您可以首先上传到 page2。如果 page2 的 URL 是动态的,您可以在提交之前使用 AJAX 从您的服务器获取该 URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 2010-11-01
    • 2021-06-05
    • 2019-08-17
    • 1970-01-01
    相关资源
    最近更新 更多