我在下面的下面的代碼:驗證上傳大小
MultipartMemoryStreamProvider result = await Request.Content.ReadAsMultipartAsync(new MultipartMemoryStreamProvider());
HttpContent content = results.Contents.FirstOrDefault(i => i.Headers.ContentDisposition.Name.Contains("FileContent"));
byte[] data = await content.ReadAsByteArrayAsync();
if (data.Length > 51200)
{
// block upload with more than 50mb of size
}
現在,這是行不通的,因爲即使2MB的文件被阻止。我搜索並看到kb中的50mb是51200.
確保您的Web服務器配置爲拒絕比更大的文件的心不是? – BugFinder