2016-04-08 15 views
2

WebApi kullanarak bir dosya yüklemeye çalışıyorum. Bayt [] 1.6MB'dir. Nedense benim modelim null olarak serileştirildi. Dosyalardan şüpheleniyorum çünkü daha küçük dosyalarla çalışıyor. Herhangi bir fikir?WebApi aracılığıyla dosya yükleme, daha büyük bir dosya için başarısız oluyor

Kullandığım şey bu - veri bir bayt [] içeren bir model.

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

cevap

1

Eğer .config

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

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

sayesinde @isxaker değiştirmek zorunda olabilir. İşe yaradı. 1.6MB'ye izin vermemesi garip, bu değeri değiştirmede herhangi bir zararı var mı? –

+0

@ newbie_86 Sorun değil. Bu bir çeşit kısıtlama. Kişisel niyetleriniz için yapılandırın. – isxaker

+0

benim için çalışmadı. :(Aynı sorun – Mike

İlgili konular