2016-04-08 16 views
2

WebApiを使用してファイルをアップロードしようとしています。バイト[]は1.6MBです。何らかの理由で私のモデルがnullにシリアル化されています。小さなファイルでも動作するので、ファイルサイズだと思う。何か案は?WebApiを介してファイルをアップロードすると、大きなファイルに対して失敗する

これは私が使用しているものです - データはバイト[]を含むモデルです。

return HttpClient.PostAsJsonAsync<T>(requestUri, data) 
        .ContinueWith(x => Handle<R>(x.Result), TaskContinuationOptions.AttachedToParent); 

答えて

1

あなたは.config

<system.web> 
    <httpRuntime maxRequestLength="2097152"/> 
</system.web> 

<system.webServer> 
    <security> 
     <requestFiltering> 
     <requestLimits maxAllowedContentLength="2147483648" /> 
     </requestFiltering> 
    </security> 
<system.webServer> 
+0

ありがとう@isxakerを変更する必要がありますように。それはうまくいった。それが1.6MBを許さないというのは奇妙なことですが、この値を変更することに何らかの害がありますか? –

+0

@ newbie_86それは問題ありません。これは一種の制限です。あなたの個人的な意図を設定します。 – isxaker

+0

私のために働いていません。 :(同じ問題 – Mike

関連する問題