美文网首页Java
uni-app uni.uploadFile上传图片前后端(ja

uni-app uni.uploadFile上传图片前后端(ja

作者: 一觉睡到丶小时候 | 来源:发表于2019-12-21 11:10 被阅读0次

    单文件上传

    前端代码
    uni.chooseImage({
        success: (chooseImageRes) => {
            const tempFilePaths = chooseImageRes.tempFilePaths;
            uni.uploadFile({
                url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址
                filePath: tempFilePaths[0],
                name: 'file',
                formData: {
                    'user': 'test'
                },
                success: (uploadFileRes) => {
                    console.log(uploadFileRes.data);
                }
            });
        }
    });
    

    返回值
    如果希望返回一个 uploadTask 对象,需要至少传入 success / fail / complete 参数中的一个。例如:

    var uploadTask = uni.uploadFile({
        url: 'https://www.example.com/upload', //仅为示例,并非真实接口地址。
        complete: ()=> {}
    });
    uploadTask.abort();
    

    后端处理单文件上传比较简单,代码如下:

    @RequestMapping("/uploadFile")
    public Result uploadFile(HttpServeletRequest request, @RequestParam("file")MultipartFile [] files){
        
        // 这样就可以收到文件了,files.length == 1.
        System.out.println(files.length);
     
        // 后续操作省略
    }
    

    个人博客
    腾讯云社区
    掘金
    CSDN
    公众号:

    wx.jpg

    相关文章

      网友评论

        本文标题:uni-app uni.uploadFile上传图片前后端(ja

        本文链接:https://www.haomeiwen.com/subject/dlzfictx.html