2017-05-24 8 views
-2

私はこのウェブサイトを作っています。ユーザーは自分のコンピュータからファイルを選んでアップロードすることができますが、どのように使用できるのか分かりません。私はMVCとWebサービスを使用しています。C#ではどこにデータベースへの接続を処理していますか。ファイルを保存する必要があります。ファイルはpdf、単語、イメージのいずれかです。 そこで問題は、あなたは、ファイルのサイズを取得するためにHttpPostedFileBaseのん。ContentLengthプロパティを使用することができますウェブからデータベースへのファイルの保存C#

答えて

0

私はそれを保存しても、そのsize.Thankをチェックする方法、である - 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のであると仮定します。

関連する問題