0

剣道アップロードコントロールを使用しています。ここでは、ファイルをコントローラーに送信しています。そこから、ファイルをデータベースに保存するために web api mentod を呼び出しています。今私の問題は、アップロード中の3MBファイルをアップロードするときです。3MBを超えるファイルをアップロードしたい場合、アップロードされません。私のコントローラーコードはこのようなものです。

byte[] fileData = null;
//Fetches the uploaded file
var httpPostedFileBase = Request.Files[0];
//Reads file data in Binary
if (httpPostedFileBase != null)
using (var binaryReader = new BinaryReader(httpPostedFileBase.InputStream))
{
     fileData = binaryReader.ReadBytes(httpPostedFileBase.ContentLength);
}
//Create BO to save file in DB
var postedFileBase = Request.Files[0];
UploadFiles upload=new UploadFiles();
Docs doc = new Docs {ID = Id, Content = fileData};
if (postedFileBase != null) contractDoc.FileName = postedFileBase.FileName;

最後に、webapi 呼び出しを呼び出しています。webapi でエラーが発生しました。

4

0 に答える 0