Php 上传文件中的问题
我正在尝试上传62MB的文件。 它给了我以下错误: 无法加载资源 我使用以下jquery进行多次上传:Php 上传文件中的问题,php,file,upload,Php,File,Upload,我正在尝试上传62MB的文件。 它给了我以下错误: 无法加载资源 我使用以下jquery进行多次上传: var form_data = new FormData(); jQuery.each($('#images')[0].files, function(i, file) { form_data.append('file[]', file); }); form_data.append("postId", postId)
var form_data = new FormData();
jQuery.each($('#images')[0].files, function(i, file) {
form_data.append('file[]', file);
});
form_data.append("postId", postId)
$.ajax({
url: '<?php echo get_bloginfo('template_directory') ?>/upload_files.php',
type: 'POST',
dataType: 'script/html',
contentType: 'multipart/form-data',
cache: false,
contentType: false,
processData: false,
data: form_data,
success: function(response) {
$("#show_progress").hide();
alert(response);
},
error: function() {
$("#show_progress").hide();
$("#end_progress").show();
$("#images").val('');
}
});
}
});
});
你能告诉我怎么了吗?我想你的问题在这里:
请看单引号
如果
template\u directory
是给定给get\u bloginfo()
函数的字符串,则必须这样编写:
url: '<?php echo get_bloginfo("template_directory") ?>/upload_files.php'
url:'/upload_files.php'
或:
url:“/upload\u files.php”
根据您是否使用自己的服务器,您可能需要调整php.ini文件以更改最大上载大小。我认为defalt是5MB?是javascript中的变量吗?如果是的话,为什么不把+
放在单引号之间呢?你的名字是什么?或者如果你的PHP没有创建jQuery,那么url
就不起作用了。
url: '<?php echo get_bloginfo('template_directory') ?>/upload_files.php'
url: '<?php echo get_bloginfo('+template_directory+') ?>/upload_files.php'
url: '<?php echo get_bloginfo("template_directory") ?>/upload_files.php'
url: "<?php echo get_bloginfo('template_directory') ?>/upload_files.php"