thinkphp5上传的文件存储

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sun124608666/article/details/83177814

引用

use think\Request;
//接收文件
$files = Request::instance()->file("file");
//存储文件
$info = $files->move(ROOT_PATH . 'public' . DS . 'uploads');
//文件路径
$filename = ROOT_PATH.'public'.DS.'uploads/'.$info->getSaveName();

mac下注意权限问题

前端部分

var formData = new FormData();
formData.append('file', $('input[name=file]')[0].files[0]);
$.ajax({
    url: "{:url('控制器/方法')}",
    method: 'POST',
    data: formData,
    contentType: false,
    processData: false,
    cache: false,
    success: function(data) {
        if(data == 1){
            success('修改成功');
        }else if(data == 3){
            fail('您没有权限修改此内容');
        }else{
            fail('修改失败,请稍后再试');
        }
    },
    error: function (error) {
        console.log(error);
        fail('添加失败,请稍后再试');
    }
});

猜你喜欢

转载自blog.csdn.net/sun124608666/article/details/83177814