欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ajaxFileUpload 上传不了文件,该如何处理

程序员文章站 2022-05-07 10:49:37
...
ajaxFileUpload 上传不了文件
代码如下:
function ajaxFileUpload()
{
$.ajaxFileUpload(
{
url:"action.php?do=uploadapk",//用于文件上传的服务器端文件
secureuri:false,//一般设置为false
fileElementId:'uploadapk',//文件上传空间的id属性
dataType: 'text',//返回值类型
success: function(data){//服务器成功响应处理函数
window.location.href="up_apk.php";
}
}
);
return false;
}
后台 :
if(empty($_FILES['uploadapk']['tmp_name']) || $_FILES['uploadapk']['tmp_name'] == 'none')
{
$error = 'No file was uploaded..';
}else
{

$apk_location = './uploads/'.$_SESSION['U_Username'].'/'.time().".apk"; //定义上传后的位置和新文件名

if (is_uploaded_file($_FILES['uploadapk']['tmp_name'])) { //判断是否为上传文件
if (!move_uploaded_file($_FILES['uploadapk']['tmp_name'], $apk_location)) { //从移动文件
echo '问题: 不能将文件移动到指定目录。';
exit;
}

}
}
echo json_encode($res);

只能上传1MB以内的文件,上传不了1MB以上的文件!请问如何修改啊?PHP,INI已经设置最大POST是15MB了

------解决方案--------------------
php.ini
upload_max_filesize = 100M; 最大文件尺寸
post_max_size = 128M; 表单容量应不小于上传文件

另外保证 memory_limit 至少是 post_max_size 的 2 倍
------解决方案--------------------
看下php.ini参数

upload_max_filesize
post_max_size
ajaxFileUpload 上传不了文件,该如何处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频