首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8将图像发布到web服务器

Windows 8将图像发布到web服务器
EN

Stack Overflow用户
提问于 2013-01-17 02:16:18
回答 1查看 413关注 0票数 0

我有下面的JavaScript代码,用于从people应用程序中获取联系人姓名和缩略图。

代码语言:javascript
复制
 var picker = new Windows.ApplicationModel.Contacts.ContactPicker();
 picker.commitButtonText = "Select";
 picker.pickSingleContactAsync().done(function (contact) {
 if (contact !== null) {
     var name = contact.name
     contact.getThumbnailAsync().done(function (thumbnail) {
         if (thumbnail.size > 0) {
             var imageBlob = window.URL.createObjectURL(thumbnail);
             document.getElementById("img").src = imageBlob; 
             WinJS.xhr({ url: "http://host?name=" + name }).done(
                 function completed(rss) {

                 },
                 function error(request) {
                    // handle error conditions.
                 },
                 function progress(request) {
                    // report on progress of download.
                 }
             ); 
         }
     });
 }

我知道如何将名称发送到web服务器,但如何发送缩略图?

有没有人能提供一个示例代码。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-17 02:25:35

您可以使用WinJS.xhr()执行HTTP POST。下面是一个例子:

How to upload binary data with WinJS.xhr

您只需设置以下选项:type: "POST", url: <URI of the website>, data: blob。首先创建blob,如示例所示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14365010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档