【问题标题】:How to use WebClient.UploadStringAsync to upload byte array?如何使用 WebClient.UploadStringAsync 上传字节数组?
【发布时间】:2011-12-14 02:42:55
【问题描述】:

我在 WPF 中有一个 webClient.UploadDataAsync(Uri addr, string method, byte[] data) 的工作示例,它调用 RESTful api 并且运行良好。

现在我想在silverlight中调用同一个RESTapi,可惜Silverlight中的WebClient只有webClient.UploadStringAsync(Uri addr, string method, string data)的方法 如何将字节数组作为字符串参数传递?

【问题讨论】:

    标签: silverlight upload webclient


    【解决方案1】:

    在 Silverlight 中,上传二进制数据的方式是通过WebClient.OpenWriteAsync。这会异步打开一个可写流,然后可以使用该流上传文件(在事件处理程序中)。

    如需完整示例,包括代码,请参阅this post

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-22
    • 1970-01-01
    • 2017-03-15
    • 2013-03-10
    • 2016-08-22
    • 1970-01-01
    • 2020-07-28
    • 2011-11-10
    相关资源
    最近更新 更多