gpt4 book ai didi

javascript - 大图片无法上传Ajax/Jquery,FormData为空

转载 作者:行者123 更新时间:2023-12-02 16:45:07 27 4
gpt4 key购买 nike

我正在运行此代码,该代码对于每个图像最多 2.5mb 的小尺寸图像运行良好,并且表单必须最多使用 8 个图像,但是当我过去获取超过 4mb 的图像时,表单中的图像多于 1 个发送空白

$_POST

$_FILES

虽然如果我只选择一个 6mb 的文件,则上传效果很好,但是当我上传多个文件时,它会在服务器端向我发送空白数据。

表单包含8个文件类型的输入字段[不可多个]

$('#'+Id+'_form').submit(function(e){
var formObj = $(this);
var formURL = formObj.attr("action");
var formData = new FormData(this);
$.ajax({
url: formURL,
type: 'POST',
data: formData,
mimeType:"multipart/form-data",
contentType: false,
cache: false,
processData:false,
success: function(data, textStatus, jqXHR)
{
if(data){
data = jQuery.parseJSON( data );
for (var key in data) {
if (data.hasOwnProperty(key)) {
var html = '<span>Uploaded</span>';
// $('#'+data[key].upload+'_id').hide();
$('#'+data[key].upload+'_id').after(html);
}
}
$('#'+Id+'_uploadButton').val('Uploaded Successfully');
}else{
$('#'+Id+'_uploadButton').val('Error Occurred !!!');
}
},
error: function(jqXHR, textStatus, errorThrown)
{
}
});
e.preventDefault(); //Prevent Default action.
/*e.unbind();*/
});
$('#'+Id+'_form').submit();

最佳答案

php.ini 中尝试一下

  • post_max_size=30M
  • upload_max_filesize=30M

或者在您的htaccess中尝试一下:

  • php_value post_max_size 30M
  • php_value upload_max_filesize 30M

关于javascript - 大图片无法上传Ajax/Jquery,FormData为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27164309/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com