• 技术文章 >php框架 >YII

    yii框架如何实现文件上传

    VV2020-02-26 16:32:45原创795

    1、首先yii框架下载uploadFile类

    2、html代码

    <input type="file" class="file" style="display: none" name="business_license" />

    (推荐教程:yii框架

    3、js代码

    var business_license = $('.file').get(0).files[0];
    var data = new FormData();
    data.append('business_license',business_license);
    $.ajax({
            url:url,
            data:data,
            type:'POST',
            dataType:'json',
            processData: false,
            contentType: false,
            success:function(response){
    
            },
            error:function(response){
                // console.log(response);
    
            }

    4、php接收

    $model = new Model();//实例化数据库模型
    $model->business_license = UploadedFile::getInstance($model, 'business_license');
    $model->business_license->saveAs($model->business_license->baseName . '.' . $model->business_license->extension);

    最后生成的文件地址为saveAs下的路径,可自由修改。

    更多编程相关内容,请关注php中文网编程入门栏目!

    以上就是yii框架如何实现文件上传的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii 文件上传
    上一篇:yii2使用数据库记录错误信息 下一篇:yii2怎么执行原生sql语句查询
    大前端线上培训班

    相关文章推荐

    • yii2连接数据库失败• yii2.0文件如何在php命令行运行• yii框架的路由如何配置• yii2使用数据库记录错误信息

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网