我正在尝试使用 WCF 服务将文件从 iPhone 上传到网站。WCF 服务有很多方法可以从 iPhone 上成功调用,除了这个。
[OperationContract]
[WebInvoke(Method = "POST",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "UploadFileBinary")]
UploadFileResponse jsonUploadFile(UploadFileRequest request);
UploadFileRequest 分别包含 FileBinaryData 和 FileName 的 byte[] 和 string。
问题是我将文件数据作为 NSData 对象并且不知道如何将其转换为 JSON 兼容格式。我尝试了一些建议,但没有一个对我有用。