-2
我在製作這個網站,用戶有一個表單,他們可以從他們的計算機中選擇一個文件,並上傳它,但我不知道如何使用它。我正在使用MVC和一個Web服務在C#中處理與數據庫的連接,我必須保存文件。該文件可以是PDF,文字或圖像。 所以,問題是,我怎麼能保存它,並檢查其size.Thank你將文件從網絡保存到數據庫c#
我在製作這個網站,用戶有一個表單,他們可以從他們的計算機中選擇一個文件,並上傳它,但我不知道如何使用它。我正在使用MVC和一個Web服務在C#中處理與數據庫的連接,我必須保存文件。該文件可以是PDF,文字或圖像。 所以,問題是,我怎麼能保存它,並檢查其size.Thank你將文件從網絡保存到數據庫c#
可以使用HttpPostedFileBase的的ContentLength屬性獲取文件的大小 - https://msdn.microsoft.com/en-us/library/system.web.httppostedfilebase.contentlength(v=vs.110).aspx
然後InputStream的保存一個字節數組
using (MemoryStream stream = new MemoryStream())
{
file.InputStream.CopyTo(stream);
bytes = stream.ToArray();
}
下一頁指定字節數組到SqlDbType.VarBinary存儲過程的參數保存回數據庫 - 假設這是SQL Server中。