你好朋友我正在WP7應用程序中,我正在瀏覽媒體庫中的圖像,獲取它的Base64字符串,並將其發送到WCF服務上傳到服務器,但我是無法發送長的Base64字符串到Web服務我得到以下錯誤:「格式化程序在嘗試反序列化消息時拋出異常:反序列化操作'UploadFile'的請求消息正文中的錯誤。最大字符串內容長度配額(8192)在讀取XML數據時已經超過這個限額,可以通過改變創建XML閱讀器時使用的XmlDictionaryReaderQuotas對象的MaxStringContentLength屬性來增加這個限額,第1行,位置23083。 請幫忙解決問題。發送Base64字符串WCF服務從WP7 App
1
A
回答
1
這是服務器端應用程序中的配置問題。
您必須編輯web.config文件並更改綁定readerQuotas元素以增加max *值。
應該是這樣的:
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
+1
它已經在我的WCF服務的Web.Config文件中設置,但當我發送長Base64string時,我也從我的WP7應用程序中獲取錯誤 – DharaPPatel
1
不知道,這是否會work..but你可以嘗試塊(小於8192個字節)服務發送數據,然後在概括起來服務端重新生成文件。我的意思是使用邏輯來同步下載一個文件,這可能會有所幫助..不是一個WP傢伙在這裏,但似乎是一個可能的解決方案。
相關問題
- 1. js:將base64字符串發送到php服務器頁面
- 2. 如何將base64字符串發送到服務器使用volley
- 3. 發送長base64字符串到服務器的最佳方法
- 4. 發送UTF-8字符到WCF服務
- 5. WCF:在發送完整字符串後接收「空」字符串的服務
- 6. 從WCF服務獲取字符串
- 7. 將base64字符串轉換爲wcf服務中的圖像c#
- 8. 圖像流WP7中的base64字符串
- 9. 發送字符串到php服務器
- 10. 將字符串發送到服務器
- 11. 無法通過JSON發送base64字符串圖像到asp.net web服務android
- 12. 通過ajax發送大量數據(base64字符串)到服務器
- 13. 通過REST Web服務以base64字符串發送多個圖像
- 14. 如何將base64編碼的圖像字符串發送到服務器
- 15. 發送字節[]到WCF服務
- 16. 使用jquery ajax將字符串發送到wcf服務。爲什麼我只能發送一串數字?
- 17. WCF發送和接收字符串?
- 18. 錯誤在發送XML字符串WCF
- 19. WP7使用WCF服務
- 20. 從應用程序發送字符串到服務器
- 21. 如何從Android發送大字符串到服務器(PHP)?
- 22. 發送json字符串到C#web服務從android
- 23. 從C客戶端向服務器發送字符串
- 24. 從客戶端發送一個字符串到服務器
- 25. 發送從C客戶端到Java服務器的字符串
- 26. 從java服務器發送整數或字符串
- 27. 從Android發送一個字符串到一個Spring服務器
- 28. 從客戶端發送字符串消息到服務器Python
- 29. 發送從活動字符串(數據)服務(安卓)
- 30. 如何從python http web服務器發送html字符串?
你見過這個嗎? :http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/da9b5252-de00-498d-b6b7-d256de47b8c6/ –
當我添加引用ServiceReferences.ClientConfig文件創建不具有標籤支持,所以我無法設置這個標籤。 –
DharaPPatel