ASP.NET MVC3でアプリケーションを開発していて、SQL Server 2008でファイルをアップロードしようとしていますが、varbinary(MAX) DBで私はそれをアップロードするための下のコードがありますが、私はエラー "文字列またはバイナリデータが切り捨てられます。ステートメントが終了しました"と私はそれがデータベースのエラーだと思うどこに私の問題だと思いますか?ありがとうASP.NET MVC3でファイルをアップロードする際に「文字列またはバイナリデータが切り捨てられる」
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();
}
です。データとテーブル定義を共有してヘルプを入手する必要があります。 – JNK