Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Ajax:FormData为base64数据返回403错误_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript jQuery Ajax:FormData为base64数据返回403错误

Javascript jQuery Ajax:FormData为base64数据返回403错误,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试使用jQueryAjax通过FormData上传base64图像数据。 但它以403错误失败。但如果我从输入中删除base64数据,那么它就可以正常工作 真奇怪 即使我在输入“data:image/jpeg;base64”中只输入这个值,它也会失败,并出现403错误 那么,是否真的可以使用FormData()上传base64字符串(图像)?如果是的话,为什么这不起作用 我的代码: <script> var formData = new FormData($('#form')

我正在尝试使用jQueryAjax通过FormData上传base64图像数据。 但它以403错误失败。但如果我从输入中删除base64数据,那么它就可以正常工作

真奇怪

即使我在输入“data:image/jpeg;base64”中只输入这个值,它也会失败,并出现403错误

那么,是否真的可以使用FormData()上传base64字符串(图像)?如果是的话,为什么这不起作用

我的代码:

<script>
var formData = new FormData($('#form')[0]);
formData.append('base64Img', base64);
var url  = "http://www.example.com";
var type  = "POST";
$.ajax({data:formData, type:type, url:url, processData:false, cache:false, contentType:false});
</script>

var formData=new formData($('#form')[0]);
formData.append('base64Img',base64);
变量url=”http://www.example.com";
var type=“POST”;
$.ajax({data:formData,type:type,url:url,processData:false,cache:false,contentType:false});
我找到了解决方案。 实际上,在我的代码中一切都很好

问题是我的主机。托管公司解决了我的问题

谢谢

我找到了解决办法。 实际上,在我的代码中一切都很好

问题是我的主机。托管公司解决了我的问题


谢谢

您想上传到哪里?远端是什么代码?也许你的端点需要smth。不仅仅是
base64
数据?显示一些您正在编写的
FormData()
request的代码。我添加了代码。请检查403是禁止的,为什么你没有被授权?你有访问日志的权限吗?在mod_security或任何您的设置中是否存在不喜欢文件的内容?您试图上传到哪里?远端是什么代码?也许你的端点需要smth。不仅仅是
base64
数据?显示一些您正在编写的
FormData()
request的代码。我添加了代码。请检查403是禁止的,为什么你没有被授权?你有访问日志的权限吗?在mod_security或任何您的设置中是否存在不喜欢文件的内容?