WebClient的使用,求高手

蓝色_冰点 2011-04-15 05:13:57
现在想实现这样的目的:
通过WebClient上传一个文件,后台(比如PHP)接收文件并处理以后,返回相关信息,并显示在Silverlight客户端

查了一下WebClient的文档,自然就想到了通过WebClient.OpenWriteAsync打开一个流,上传内容。
经实验,我通过WebClient.OpenWriteAsync打开了PHP服务,并正确通过获取的Stream上传了内容,PHP也正确处理了
但苦恼的是,我没办法找到从PHP返回内容的方法,WebClient根本没有提供这种途径。
后来通过Chrome的工具抓包,发现PHP确实返回状态200了,甚至Content-Length都看到大小了,但却没有抓到任何返回数据。。。。
求解,WebClient是不是在这种情况下放弃后台的数据了?这种情况下,我上传文件后怎么获取返回的信息?

有人可能会提出用UploadStringAsync方法,但UploadStringAsync上传的是String,而我要上传的是二制内容文件
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝色_冰点 2011-04-22
  • 打赏
  • 举报
回复
谢谢jv9
另有个问题要提问,网址见http://topic.csdn.net/u/20110422/10/d0e61f59-9b06-4cf6-8c2e-f545fc05f414.html
解决了后马上结贴
jv9 2011-04-18
  • 打赏
  • 举报
回复
推荐一款silverligt基于webclient上传大文件的实例参考:

享基于silverlight的一个大文件上传控件
http://silverlightchina.net/html/works/2011/0321/6235.html


http://silverlightchina.net/plus/search.php?kwtype=0&keyword=%C9%CF%B4%AB&searchtype=titlekeyword

8,736

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧