2011-06-16 38 views
0

有兩個頁面page1和page2 我發送upload_file_http_request第1頁與fsockopen方法在PHP 頁1我不想上傳文件,只是改變頭請求的值,然後重定向這upload_file_http_request到page2,和page2去上傳文件。 我該怎麼做?如果可能, 讓我知道page1的代碼。發送上傳請求到重定向位置

頁0 --->從客戶端發送文件第1頁(創建上載文件的請求)

第1頁< ---接收上載文件的請求

頁1/1 ----改變標頭值上載文件的請求,而不上傳文件

第1頁--->重定向上述請求到PAGE2

第2頁< ---上傳到文件服務器

+0

你能更清楚你需要什麼嗎? – Brad 2011-06-16 19:50:40

+0

現在夠清楚嗎? – Hamid 2011-06-17 07:18:06

回答

1

您希望「page0」上的表單嘗試上傳到「page1」,然後「page1」重定向到「page2」,客戶端將實際上傳文件?

不,這是不可能的。

您的PHP腳本甚至沒有加載,直到第1頁上的初始文件上載完成。然後,如果您執行重定向,客戶端將不會在新頁面上傳。

您必須找到其他方法。例如,你可以首先上傳到page2。如果page2的URL是動態的,則可以在提交之前使用AJAX從服務器獲取該URL。