node.js - Ext.Direct 文件上传 - 回调 - 错误 "Blocked a frame with origin"

标签 node.js forms extjs file-upload ext-direct

我正在尝试执行表单提交,它上传我读取的文件,然后尝试通过回调发回从文件读取的数据。但是,我收到错误

"{success:false,message:"Blocked a frame with origin "http://localhost:####" from accessing a cross-   origin frame."}"

因此我的回调永远不会实现,数据也永远不会返回到表单提交的成功回调。

我不完全确定该错误消息的含义......并且我不知道从这里该去哪里。任何帮助将不胜感激。

最佳答案

您可以按照以下任意步骤操作。

1.Either install your sencha app in the same server as your back end.

2.Use below flag in your browser, but don't do it for production (only for development purpose)

--disable-web-security --allow-file-access-from-files --allow-file-access

3. Use JSONP to access resource outside origin.

关于node.js - Ext.Direct 文件上传 - 回调 - 错误 "Blocked a frame with origin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25729629/

相关文章:

javascript - 无法获取表单进行验证

javascript - 如何检索 native html 表单提交的进度?

apache-flex - Flex - 如何将整数(双向)绑定(bind)到 TextInput 字段

javascript - extjs,在监听器上获取空值而不是空字符串

c++ - 如何在原生 Node 插件中成功链接 Flex、Bison 和 Node.js?

node.js - Node NPM 代理身份验证 - 我如何配置它?

node.js - 无法在防火墙后面进行服务器端 axios api 调用

ExtJS 将附加数据添加到表单的帖子中

javascript - 在 javascript 中定义一个 maskRe

javascript - 变量在 Angular $resource 函数的回调中突然变得未定义