Windows store apps 如何在WinJS应用程序的Backgrounduploader中设置ServerCredential

Windows store apps 如何在WinJS应用程序的Backgrounduploader中设置ServerCredential,windows-store-apps,winjs,networkcredentials,background-transfer,Windows Store Apps,Winjs,Networkcredentials,Background Transfer,我在WinJS应用程序中调用了下面的附加代码,并一直得到不允许的错误405方法。我已经将method属性更改为“POST”,仍然是一样的。一些人说这与权限有关,所以我尝试在上传程序中设置凭据。这是一个内部应用程序,因此我们假设它应该带有Windows身份验证。但目前,我还不知道该怎么做。有人能帮忙吗 uploader.createUpload(endpoint, file) .startAsync() 您还没有将问题缩小到您应该担心如何使用Backgro

我在WinJS应用程序中调用了下面的附加代码,并一直得到不允许的错误405方法。我已经将method属性更改为“POST”,仍然是一样的。一些人说这与权限有关,所以我尝试在上传程序中设置凭据。这是一个内部应用程序,因此我们假设它应该带有Windows身份验证。但目前,我还不知道该怎么做。有人能帮忙吗

uploader.createUpload(endpoint, file)
                    .startAsync()

您还没有将问题缩小到您应该担心如何使用BackgroundTransfer API表达您需要的内容的程度-您需要首先弄清楚您需要表达什么

如果您可以访问良好的文档,或者您所连接的内部服务的知识丰富的所有者,那么您的第一步应该是咨询该服务,以确定HTTP请求(以及相关的凭据头)的确切外观

如果您没有访问权限,那么第二个最好的起点是获取您正在上载到的服务的现有工作客户端,并使用网络捕获软件(例如Fiddler)查看它发送的请求的外观


一旦您确定了需要使用的特定HTTP方法和服务器凭据,您可以在创建上载之前通过设置
上载者
对象的和属性来告诉BackgroundTransfer使用它们。

你好,谢谢您的反馈。我发现这些比特与Windows8应用程序中的后台传输不同。我得到了错误的信息。