所以基本上我有一個多步驟的形式與X步驟。 第一步,我向用戶提供一個文件上傳表單。 這只是行爲就像一個普通的HTML文件上傳:步驟1中的HTML/PHP文件上傳器,但在上一步中上傳
- 用戶選擇文件
- 檔案盒,顯示路徑
如果用戶點擊「下一步」的文件不應該被上傳。 如果用戶到達表單的最後一步,則他/她在步驟1中選擇的文件應該立即上傳。
我不知道這是否真的有可能。也有幾個問題
- 從輸入類型的值=「文件」給出了類似C:\ fakepath \ FILENAME.EXT
- 保存上面,以便以後上傳會話就沒有意義了。
如何讓上傳者在最後一步工作?
您可以使用jquery處理表單,以便頁面不刷新,但您可以顯示/隱藏並移動到不同的步驟,從而保持文件數據太 – chriz 2013-02-28 13:50:57
現在它是一個Drupal真正的多步表單。 如果上述實際上不起作用,我可能不得不改變您的解決方案,但我必須完全確定它沒有或沒有工作。 感謝您的意見 – lockdoc 2013-02-28 13:52:11
沒關係!如果你需要任何幫助,請讓我知道。正如下面的建議使用PHP $ _SESSION建議的答案可能是有用的:) – chriz 2013-02-28 13:57:43