美文网首页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