图片文件上传到阿里云oss的默认访问content-type是jpge,这个格式在浏览器不能直接打开,需要手动设置上传的content-type

参考链接

UploadTask wx.uploadFile(Object object)

OSS调用PostObject用于通过HTML表单上传的方式将文件(Object)上传到指定存储空间(Bucket)。

阿里OSS 上传图片 springboot整合阿里云OSS做服务端签名让微信小程序文件直传OSS

 wx.uploadFile({
              filePath: tempFilePaths,
              name: 'file',
              url: host,
              formData:{
                name:tempFilePaths, //上传本地的文件路径
                key:dir+'/test/minijpgtest.png', // 上传的oss服务器路径
                policy:policy, //上传策略
                OSSAccessKeyId:ossAccessKeyId, //ossAccessKeyId
                success_action_status: "200",
                signature:signature,//签名
                'x-oss-content-type':'image/jpg' //设置上传的content-type
              },
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐