带有CORS的POST表单数据跨域

吉利达

这是我使用Jquery进行的简单AJAX发布请求(我正尝试直接上传到Amazon S3存储桶):

var xhr = new XMLHttpRequest();
xhr.open($("#FORM_ID").attr("method"), $("#FORM_ID").attr("action"), true);
xhr.onload = function () {
    if (xhr.status === 200) {
        data=xhr.response;
        alert(data);
    } else {
        alert('error');
    }
    return false;
};
xhr.send(formData);

但是,它不能跨域工作。我了解我需要使用我不熟悉的CORS。在过去的几个小时中,我一直在寻找Internet,以寻找一种简单的解决方案。我已经尝试过尝试实施的几种方法,以了解其有效性。有谁知道如何用跨域工作的示例替换上面的代码?

谢谢!

吉利达

好吧,经过数天的互联网讨论,反复试验以及与AWS支持的对话,我发现了这一点。这是一个PHP解决方案。这是一篇文章:

http://jay.ligda.net/programming/cors-post-to-aws-s3-using-php-and-ajax/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有表单数据的POST请求

来自分类Dev

带有Cors的跨域请求

来自分类Dev

android中带有表单数据的POST文件(带有multipart / form-data的图像)

来自分类Dev

使用HTTPClient的带有ViewModel的ASP.NET Core Post表单数据IFormFile

来自分类Dev

使用带有多部分表单数据的 HTTP POST 请求,来自 Facebook API 的错误响应

来自分类Dev

使用带有passport.js的express.js从POST获取表单数据

来自分类Dev

使用cURL将表单发布到跨域URL,并将表单数据添加到本地数据库

来自分类Dev

使用cURL将表单发布到跨域URL,并将表单数据添加到本地数据库

来自分类Dev

无法以角形发送带有承载令牌的表单数据

来自分类Dev

没有CORS或JSONP的跨域请求

来自分类Dev

nginx不接受POST表单数据

来自分类Dev

安全隐藏表单数据$ _POST

来自分类Dev

CURL + POST +多部分/表单数据

来自分类Dev

HTTP POST多部分表单数据

来自分类Dev

无需提交的POST表单数据

来自分类Dev

Nginx不接受POST表单数据

来自分类Dev

安全隐藏表单数据$ _POST

来自分类Dev

从 HTTP post 获取表单数据

来自分类Dev

ASP.NET MVC Ajax 提交带有 AntiforgeryToken 的表单和带有验证的序列化表单数据

来自分类Dev

Symfony 2:跨重定向保留表单数据

来自分类Dev

将带有表单数据的GeoJSON数据发布到Rails 4应用

来自分类Dev

发送带有PHP的Ajax回显数据的表单数据不显示

来自分类Dev

将带有表单数据的GeoJSON数据发布到Rails 4应用程序

来自分类Dev

java jersey 2如何处理带有post的常规html表单数组?

来自分类Dev

带有自建API的跨域错误

来自分类Dev

带有凭证的跨域请求

来自分类Dev

Rails:带有Rails的会话跨域

来自分类Dev

带有自建API的跨域错误

来自分类Dev

跨域请求被阻止:同源策略禁止读取远程资源(带有对象的POST请求)

Related 相关文章

  1. 1

    带有表单数据的POST请求

  2. 2

    带有Cors的跨域请求

  3. 3

    android中带有表单数据的POST文件(带有multipart / form-data的图像)

  4. 4

    使用HTTPClient的带有ViewModel的ASP.NET Core Post表单数据IFormFile

  5. 5

    使用带有多部分表单数据的 HTTP POST 请求,来自 Facebook API 的错误响应

  6. 6

    使用带有passport.js的express.js从POST获取表单数据

  7. 7

    使用cURL将表单发布到跨域URL,并将表单数据添加到本地数据库

  8. 8

    使用cURL将表单发布到跨域URL,并将表单数据添加到本地数据库

  9. 9

    无法以角形发送带有承载令牌的表单数据

  10. 10

    没有CORS或JSONP的跨域请求

  11. 11

    nginx不接受POST表单数据

  12. 12

    安全隐藏表单数据$ _POST

  13. 13

    CURL + POST +多部分/表单数据

  14. 14

    HTTP POST多部分表单数据

  15. 15

    无需提交的POST表单数据

  16. 16

    Nginx不接受POST表单数据

  17. 17

    安全隐藏表单数据$ _POST

  18. 18

    从 HTTP post 获取表单数据

  19. 19

    ASP.NET MVC Ajax 提交带有 AntiforgeryToken 的表单和带有验证的序列化表单数据

  20. 20

    Symfony 2:跨重定向保留表单数据

  21. 21

    将带有表单数据的GeoJSON数据发布到Rails 4应用

  22. 22

    发送带有PHP的Ajax回显数据的表单数据不显示

  23. 23

    将带有表单数据的GeoJSON数据发布到Rails 4应用程序

  24. 24

    java jersey 2如何处理带有post的常规html表单数组?

  25. 25

    带有自建API的跨域错误

  26. 26

    带有凭证的跨域请求

  27. 27

    Rails:带有Rails的会话跨域

  28. 28

    带有自建API的跨域错误

  29. 29

    跨域请求被阻止:同源策略禁止读取远程资源(带有对象的POST请求)

热门标签

归档