oss

    let file = { uri: image.path, type: 'multipart/form-data', name: 'image.png' }
    let fileName = new Date().getTime() + image.filename
    let filePath = 'headImg/' + fileName;
    let request = new FormData()
    request.append('accessKeyId', '*********')
    request.append('accessKeySecret', '*********************')
    request.append('endpoint', 'oss-cn-****.aliyuncs.com')
    request.append('bucket', '******')
    request.append('key', filePath)
    request.append('file', file)
    axios.post('http://*****.oss-cn-****.aliyuncs.com',
      request,
      { headers: { 'Content-Type': 'multipart/form-data' } }
    ).then((response) => {
      let headImgurl = 'http://*****.oss-cn-******.aliyuncs.com/' + filePath
      axios.post('修改头像',
        qs.stringify({
          headImgurl: headImgurl
        })
      ).then((response) => {
        Toast.info('修改成功', 1)
     }).catch((error) => {
        Toast.info('修改失败', 1)
      })
    }).catch((error) => {
      Toast.info('上传失败', 1)
      console.log(error)
    })
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摘要:数据存储在OSS后,可以有多种方式查询分析OSS数据,如自建Spark/Presto/Impala(阿里云E...
    猫耳呀阅读 542评论 0 2
  • 语文作业: 字母m写两行,拼读各写两个,我已经在孩子作业本上起好头了~拼读和儿歌读三遍! 注意:家长...
    瑞睿家阅读 100评论 0 0
  • 对于自小在农村放羊的本宝宝来说,市场思维还是比较保守,以至于卖论文、贩专利,终不能月入两万。每每立在高楼,凭栏远眺...
    withism阅读 297评论 1 1
  • 1.感觉自己现在每天都在虚度光阴,然而又觉得时间不够用,内心很矛盾。碎片化时间相当多,怎么充分利用? 做好时间规划...
    java知识分享阅读 338评论 0 0
  • 你有没有过这样的经历:火车站赶车或者马路边,突然有一个西装革履的年轻人或者老太太之类的跑过来对你说,你好,我钱包被...
    一棵树的时光阅读 1,121评论 0 0