第1页和第2页有两页 我使用PHP中的fsockopen方法将upload_file_http_request发送到第1页 在page1中我不想上传文件,只是更改标头请求的值,然后将此upload_file_http_request重定向到page2,并将page2重定向到上传文件。 我怎样才能做到这一点? 如果可能的话,让我知道page1的代码。
page0 --->将文件从客户端发送到page1(创建upload-file-request)
page1< ---收到upload-file-request
page1 ----更改upload-file-request的标头值而不上传文件
page1 --->将请求重定向到第2页
page2< ---将文件上传到服务器
答案 0 :(得分:1)
您希望“page0”上的表单尝试上传到“page1”,然后“page1”重定向到“page2”,客户端将实际上传该文件?
不,这是不可能的。
在第1页上完成初始文件上载之前,您的PHP脚本甚至都没有加载。然后,如果您进行重定向,客户端将不会在新页面上传。
你必须找到其他方法。例如,您可以首先上传到page2。如果page2的URL是动态的,您可以使用AJAX在提交之前从服务器获取该URL。