2015-04-02 40 views
-3

我從android設備上傳圖像到WCF服務。 android手機捕獲5 MB文件,該文件轉換爲base64string並傳遞給WCF服務。我有兩個問題上傳wcf中的大圖像outofMemory除了在

  1. 如果我傳遞小圖像,圖像將被上傳。
  2. 如果我通過2 MB的文件,文件大小變爲0字節,越來越OUTOFMEMORY異常

在這裏,我嘗試了兩種方式1.multipartparser和2.stream

回答

0

我認爲這是因爲您的緩衝區的最大大小。如果你有機會來服務你需要更新你如下配置文件:

<binding name="basicHttp" allowCookies="true" 
      maxReceivedMessageSize="20000000" 
      maxBufferSize="20000000" 
      maxBufferPoolSize="20000000"> 

作爲一個很好的示例,你可以檢查出下面的鏈接: WCF - How to Increase Message Size Quota