0
我有一個場景,我希望客戶端上傳文件。我有這個工作,並將文件拖入我的控制器。我得到該文件的前三行,並將其發回給另一個對象和視圖中的用戶。MVC文件導入和驗證沒有發送文件回給用戶
我想要做的就是將文件保存在服務器上,讓客戶端驗證內容是否正常。如果客戶端迴應,我們保留該文件,並繼續處理它,如果他們不喜歡它,我們將其刪除。
這兩個問題,我想弄清楚的是:
- 當我送回了3行的文件,我不希望將文件發送與它,但我不知道一個好方式來參考它
- 如果用戶沒有響應,我想要刪除文件。
現在它這樣做:
用戶上傳文件到HttpPostedFileBase 我用一個流閱讀器,以獲得前3行 我在一個對象
這就是我想的。這些文件可能是2-3 mbs,因此回送不是我想要做的事情。我想出的另一種方法是將數據加載到帶datetime和引用guid的登臺表中,然後在隱藏字段中發回3行+ guid。如果他們做出反應,我可以將其從臨時表中清除,如果不是的話,那麼每晚都有一個清理它的過程。根本沒有優雅,但它可能比來回發送這些文件更好。 – Bryce 2013-03-08 17:14:11