我有一個Web窗體,允許用戶在我們的系統中打開票證時上傳文件。 上傳使用「ajax控件工具包」asyncFileUpload控件完成。ASP.NET - 存儲臨時文件
這個想法是將文件保存到臨時目錄,並且只有當用戶點擊「提交」按鈕時纔將它們保存到永久位置。
我希望能夠擺脫不再相關的臨時文件(例如,用戶在不發佈表單的情況下將用戶離開頁面一個月)。
永久保留臨時文件的最佳方法是什麼? 也許讓他們的文件在會話中? 也許讓他們在視圖狀態?
我可以通過超時添加一些JS到頁面,並添加一些用戶離開頁面時運行的代碼。但這些想法是客戶端解決方案。我不希望有人篡改代碼,並在我的系統上留下垃圾。
還有其他想法嗎?
感謝, Summerbulb
這是什麼意思?它是服務器上的臨時位置,還是完全不想下載文件? – Ankit
@Ankit:僅當用戶決定發佈表單時才需要這些文件。否則,他們應該被清除。 – summerbulb