0
我在ASP.Net MVC中實現了文件上傳。我創建了一個視圖模型,將上傳的文件作爲HttpPostedFileWrapper
接收,並在控制器操作中將文件保存到磁盤。將HttpUploadedFileWrapper轉換爲不在System.Web中的東西
但是,我想執行實際的保存在服務方法,它是在類庫中沒有實現System.Web
。因此我不能將HttpPostedFileWrapper
對象傳遞給服務方法。
有沒有人知道如何實現這一點,無論是通過接收文件作爲一個不同的對象,或在通過它之前將其轉換爲其他對象。我能想到的唯一方法是將文件的內容讀入MemoryStream,並將其與其他參數(如文件名)一起單獨傳遞,但只是想知道是否有更好的方法?
感謝
很好,非常感謝! – Kate