私はファイルをアップロードするためにfineuploaderを使用しています。200MB未満のファイルではすべて正常に動作します。すべてが失敗します。新しいファイルが作成されますが、空です(0kbを意味します)
すでに私のweb.configを変更して、最大500MBのアップロードを可能にしました。しかし、役に立たないようです。
web.config:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000" />
</requestFiltering>
</security>
と
<httpRuntime targetFramework="4.5" maxRequestLength="512000" executionTimeout="900" requestLengthDiskThreshold="512000" />
コントローラ:
[HttpPost]
public ActionResult Upload(string qqfile)
{
try
{
Stream stream = Request.Files.Count > 0 ? Request.Files[0].InputStream : Request.InputStream;
string filePath = Path.Combine(@"C:\Temp\100", qqfile);
using (Stream file = System.IO.File.OpenWrite(filePath))
{
stream.CopyTo(file);
}
....
200MBを超えるファイルをアップロードできないのはなぜですか?