ASP.NET MVC3でアプリケーションを開発していて、SQL Server 2008でファイルをアップロードしようとすると、DBにvarbinary(MAX)タイプがあり、アップロードするための以下のコードがありますが、「文字列またはバイナリデータは切り捨てられます。ステートメントは終了しました」これはデータベースエラーだと思いますが、私の問題はどこにあると思いますか?ありがとう
if (UploadedFile != null)
{
App_MessageAttachment NewAttachment= new App_MessageAttachment { FileName = UploadedFile.FileName, FilteContentType = UploadedFile.ContentType, MessageId = NM.Id, FileData = new byte[UploadedFile.ContentLength] };
UploadedFile.InputStream.Read(NewAttachment.FileData, 0, UploadedFile.ContentLength);
db.App_MessageAttachments.InsertOnSubmit(NewAttachment);
db.SubmitChanges();
}