繁体   English   中英

如何在Windows Phone Silverlight中HTTP-POST JPG?

[英]How do I HTTP-POST a JPG in Windows Phone Silverlight?

我正在尝试将JPG上传功能构建到我们的Windows Phone应用中。

服务器端已完成; 我已经建立了一个REST API,该API通过HTTP POST接受标准JPG并将其保存到服务器。 我可以通过html中的FORM成功地发布到此内容。

但是,在尝试各种方法两天之后,我仍然无法弄清楚如何使用HttpWebRequest或WebClient构建用于构建此HTTP POST的C#代码。 (请注意,虽然我喜欢WCF,并且知道它可以执行REST,但出于与其他代码保持一致的缘故,我不希望在服务器上使用WCF。)

我很想看看如何生成完全兼容的HTTP POST,并完成JPG编写,并在服务器上发布可以由Request.Files []读取的内容。 我会发布我尝试过的内容,但我认为这只会增加混乱-坦率地说,在此阶段这是一团糟,而且我敢肯定解决方案会更简单。

我在StackOverflow和其他站点上看到了各种讨论通用方法的线程,但是尽管有这些有用的回答,但它们还是不完整,或者不适用于WinPhone子集。 (请注意,例如,UploadFile在Silverlight的Windows Phone子集中不可用。)

除其他外,我还没有弄清楚如何将JPG转换为字节数组以写入流。 有人可以在客户端通过HTTP POST发送单个JPG的完整工作代码示例中为我提供帮助吗?

我找到的最简单的解决方案是使用Windows Phone POST客户端

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM