aiyide
aiyide
  • 发布:2020-10-26 18:09
  • 更新:2020-12-15 22:54
  • 阅读:598

上传图片问题

分类:uni-app

直接上代码

var mythis=this;  
                uni.chooseImage({  
                    count: 1,  
                    sizeType:['copressed'],  
                    success(res) {  
                        //因为有一张图片, 输出下标[0], 直接输出地址  
                        var imgFiles = res.tempFilePaths[0]  
                        console.log(imgFiles)  
                        mythis.imgurl=imgFiles;  

                        // 上传图片  
                        // 做成一个上传对象  
                        var uper = uni.uploadFile({  
                            // 需要上传的地址  
                            url:mythis.$server_url+'/upload/index/',  
                            // filePath  需要上传的文件  
                            filePath: imgFiles,  
                            name: 'imagename',  
                            header:{  
                                                //'content-type':'multipart/form-data'  
                                                'Content-Type': 'application/x-www-form-urlencoded'  
                                            },  
                            success(res1) {  
                                // 显示上传信息  
                                console.log(res1)  
                            }  
                        });  
                        // onProgressUpdate 上传对象更新的方法  
                        uper.onProgressUpdate(function(res){  
                            // 进度条等于 上传到的进度  
                            _self.percent = res.progress  
                            console.log('上传进度' + res.progress)  
                            console.log('已经上传的数据长度' + res.totalBytesSent)  
                            console.log('预期需要上传的数据总长度' + res.totalBytesExpectedToSend)  
                        })  
                    }  
                })
public function index(){  
        if(!empty($_FILES['imagename'])){  
            //获取扩展名  
            $exename  = $this->getExeName($_FILES['imagename']['name']);  
            if($exename != 'png' && $exename != 'jpg' && $exename != 'gif'){  
                exit('不允许的扩展名');  
            }  
            $imageSavePath = runtime_path().uniqid().'.'.$exename;  
            if(move_uploaded_file($_FILES['imagename']['tmp_name'], $imageSavePath)){  
                echo $imageSavePath;  
            }  
        }  
        else  
        {  
            echo 'err';  
        }  
    }


上传图片不成功

2020-10-26 18:09 负责人:无 分享
已邀请:
aiyide

aiyide (作者)

返回 err

1***@qq.com

1***@qq.com

我想问一下 那个URL 是怎么来的

该问题目前已经被锁定, 无法添加新回复