我有一個相當廣泛的形式,其中包含一個文件輸入。如果有錯誤,表單將被返回,並且所有其他輸入將用現有的$ _POST數據重新填充。無法重新填充和圖像輸入。重新附加文件輸入到一個HTML表格
有沒有人有任何建議如何重新發布的文件,而沒有將其臨時存儲在服務器上(否則可能會有大量的臨時文件)。
乾杯,
我有一個相當廣泛的形式,其中包含一個文件輸入。如果有錯誤,表單將被返回,並且所有其他輸入將用現有的$ _POST數據重新填充。無法重新填充和圖像輸入。重新附加文件輸入到一個HTML表格
有沒有人有任何建議如何重新發布的文件,而沒有將其臨時存儲在服務器上(否則可能會有大量的臨時文件)。
乾杯,
你真的沒有辦法... 你有兩種選擇。
超過30分鐘年長您可能編碼使用data: scheme的文件,然後東西,在形式的隱藏輸入。
...但這將是一個可怕的帶寬浪費(尤其是如果文件是大的一方)。
存儲臨時文件和有一個理智的家政策略(例如每5分鐘刪除所有文件超過10分鐘)是前進的方向。
如果你暫時沒有爲他們存儲它,那麼他們將不得不再次上傳它,這會讓你們在帶寬和時間以及服務器資源上都付出代價。似乎暫時保存文件比較容易,在表單上提供一個表明他們已經上傳文件的鏈接,並在一段時間後清除未與任何已完成表單關聯的臨時文件。 – 2011-02-07 17:42:04