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

原创
2016-06-13 11:55:17 917浏览

ajaxFileUpload 上传不了文件
代码如下:
function ajaxFileUpload()
{
$.ajaxFileUpload(
{
url:"action.php?do=uploadapk",//用于文件上传的服务器端文件
secureuri:false,//一般设置为false
fileElementId:'uploadapk',//文件上传空间的id属性
dataType: 'text',//返回值类型
success: function(data){//服务器成功响应处理函数
window.location.href="//m.sbmmt.com/m/faq/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'].'//m.sbmmt.com/m/'.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

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