我在WinJS应用程序中调用了下面的附加代码并继续收到此错误405 Method Not Allowed。我已经将方法属性更改为“POST”,仍然是一样的。一些人说这是与权限有关,所以我试图在上传器中设置凭证。这是一个内部应用程序,因此我们假设这应该带有Windows身份验证。但此刻,我找不到如何。有人可以帮忙吗?
uploader.createUpload(endpoint, file)
.startAsync()
答案 0 :(得分:0)
你还没有把问题缩小到你应该担心如何用BackgroundTransfer API来表达你需要的东西 - 你需要弄清楚你需要表达什么,首先。
如果您可以访问良好的文档或您正在连接的内部服务的知识渊博的所有者,那么您的第一步应该是咨询以确定HTTP请求(以及相关的凭据标题)应该是什么样子。
如果您无权访问,那么第二个最好的起点是将您正在上传的此服务的现有工作客户端使用网络捕获软件(例如Fiddler)来查看在它发送的请求是什么样的。
一旦您确定了需要使用的特定HTTP方法和服务器凭据,就可以通过设置uploader
的{{3}}和method
属性来告诉BackgroundTransfer使用它们创建上传文件之前的对象。