當前我正在開發一個MVC Web應用程序,該應用程序應該具有某種條目的創建對話框。ASP.NET MVC在一個事務中創建的最佳實踐
應該可以輸入一些文字信息以及上傳文件,圖片,視頻等
產生以下問題:
是否有上傳一大堆的任何常規最佳做法ONCE的信息?在用戶真正決定提交信息之前,不應該在數據庫中創建該對象。
我想到了一些解決方案
- 選擇文件時存儲與FileAPI的上傳在瀏覽器
- 立即AJAX的上傳。但是,在哪裏「緩存」服務器上的文件?該條目不在數據庫中,因爲我正在創建該對象。
- 打開表單時創建數據庫條目?但是,這會導致垃圾在數據庫
任何建議都非常讚賞
謝謝 親切的問候
Asp.Net MVC不是無狀態的,HTTP是無狀態的.... – Liam
你是對的,但我不想有一個狀態除了服務器上的用戶會話。 – user2224780