如何将文件上载到WCF服务?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我已经构建了一个WCF服务来接受一个文件并将其写入磁盘。前端包含一个SWFUpload页面,用于处理客户端上传的内容。很明显,SWFUpload将数据内容类型为multipart / form-data。

我会认为这很好,但在服务方面,我得到一个错误。错误是“ProtocolException”期望text / xml。我已经尝试了绑定中不同的消息编码,但似乎没有任何工作。

我怎样才能使用multipart / form-data来上传这个文件?

提问于
用户回答回答于
用户回答回答于

如果你想要它是标准的,你想要使用的可能是MTOM。使用这个,你可以有MIME多部分消息。

然后必须将该文件作为流读取,并将其填入请求的其中一个参数中。

扫码关注云+社区