我正在使用VS2010,C#開發基於Web的瀏覽器中的Silverlight 4應用程序,我正在使用IMAP閱讀電子郵件(當前是gmail),我在我的Silverlight中使用WCF以訪問Gmail郵件數據。一切都很順利,但我有下載附件的問題,我可以在字節數組中獲得電子郵件附件,使用Response.Stream或File.WriteAllBytes(在ASP.NET頁面中)保存這些字節沒有問題。但是當我想將它們保存在我的SL應用程序中時,我遇到了兩個問題:似乎我無法在我的WCF中使用Response,並且File.WriteAllBytes也給我這個錯誤:文件操作不允許,拒絕訪問myfilename。我有什麼選擇在我的SL應用程序中下載附件?我應該返回我的文件數據作爲字節[] SL應用程序或我應該將它們直接保存在WCF?在Silverlight中下載電子郵件附件
我應該使用什麼方法?響應?文件?還是其他什麼東西,感謝
你能澄清,如果你能得到你的附件爲'字節[]'在Silverlight? – StaWho
是的,正如我所說我可以將我的附件文件作爲Silverlight中的字節數組,但我無法將其保存到客戶端磁盤! –