Chrome上的Dojo上传器问题

时间:2018-04-26 03:12:05

标签: google-chrome iframe dojo

我在Chrome上看到了dojox.form.Uploader的问题,其中onComlete函数被过早调用,而function参数被设置为未知来源的对象{message:“id”}而不是代表服务器的对象响应{结果:“成功”,消息:“成功。”,状态:201}。

问题只发生在页面的第一个请求上,之后它会正常工作,直到再次重新加载页面。

此代码过去一直有效,直到最近的Chrome更新(不确定哪一个)。当前版本为65.0.3325.181

上传由按钮控制,但实际的上传代码为:

new dojox.form.Uploader({
  label: "Browse",
  url: '/upload',
  force: 'iframe',
  style: 'width: 300px',
  uploadOnSelect: false,
  onComplete: function (res) {
    console.log(res);
  },
  onError: function (err) {
    console.log("Error")
  },
}

在第一次上传(页面重新加载后)后,我在控制台中看到:{message:“id”}。

后续上传有预期结果:{result:“success”,msg:“Success。”,状态:201}。

0 个答案:

没有答案