2016-12-07 102 views
0

以前我通過WCF Rest服務發送文件(小於63 KB),然後它發送成功,但是當文件大小大於65 KB時,它會引發異常。之後,我配置下面的web.config文件,它工作正常。通過WCF休息服務發送大文件(> 10 MB)

<bindings> 
<webHttpBinding> 
    <binding maxReceivedMessageSize="10485760"> 
     <readerQuotas/> 
    </binding>   
    </webHttpBinding> 
</bindings> 

現在我發送10 MB的文件,並增加在web.config文件的大小,但得到了同樣的異常。

我加了下面的配置設置:

<bindings> 
    <webHttpBinding> 
    <binding maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" maxBufferPoolSize="2147483647" > 
     <readerQuotas maxStringContentLength="525288"></readerQuotas> 
    </binding> 
    </webHttpBinding> 
</bindings> 

需要什麼來解決這個問題?

+0

那麼究竟是什麼*是例外? – nvoigt

回答

0

我想你會在客戶端收到此錯誤。記住你必須在客戶端設置最大尺寸! 閱讀Derek's answer。這真的很有幫助。