首页 > 编程语言 >微信小程序-文件上传功能

微信小程序-文件上传功能

时间:2024-10-15 10:32:27浏览次数:6  
标签:文件 res 微信 程序 域名 token tempFilePaths 上传

WXML文件:

<!--pages/picture/picture.wxml-->
<text>pages/picture/picture.wxml</text>
<button bindtap="ChooseImageFile">选择图片(以File形式存储在39)</button>

JS文件:

  // 39File形式上传
  ChooseImageFile() {
    wx.chooseImage({
      count: 9,
      success: (res) => {
        var tempFilePaths = res.tempFilePaths; // 图片存入本地临时文件路径
        this.upload(tempFilePaths);
      },
    });
  },

  upload(tempFilePaths) {
    let token = wx.getStorageSync("token39");
    console.log("39文件上传token: " + token);
    tempFilePaths.forEach(function (filePath) {
      wx.uploadFile({
        filePath: filePath,
        name: "file",
        url: "http://39.101.64.198:8050/htsys/md/mdfileinfo/upload",
        header: {
          "Content-Type": "multipart/form-data",
          token: token,
        },
        formData: {
          sysid: "ae3bcb02291d4ea7aa49043d3d800d03",
        },
        success: (res) => {
          console.log(res);
        },
        fail: (res) => {
          console.log(res);
        },
      });
    });
  },

 

  在开发微信小程序文件上传的功能时,发现在本地调试是可以上传成功的,但是发布成测试版本以后,就无法正常上传了,查阅了相关文档以后,发现是要配置上传文件的域名地址

如下所示:

配置域名

https://mp.weixin.qq.com/wxamp/devprofile/get_profile?token=421619738&lang=zh_CN

开发 -> 开发管理 -> 服务器域名配置

详情 项目配置 中可以看到

 

上传文件配置域名

标签:文件,res,微信,程序,域名,token,tempFilePaths,上传
From: https://www.cnblogs.com/skystrive/p/18466939

相关文章

  • 创建第一个小程序
    https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html下载后傻瓜式安装后设置以下内容  选js模板  ......
  • 注册小程序开发账号
    https://mp.weixin.qq.com 点击右上角立即注册 ......
  • .net ocre 程序崩溃自动dump在多平台中的实现
    前言经常排查问题的朋友都知道,我们在遇到CPU或者内存高的时候,有时会生成dump文件来做分析。但是我们也会遇到一些场景,应用程序直接崩溃退出,这个时候我们已经没法使用常规方式dump了,因为整个进程树已经退出了,那么我们有没有办法让系统自动做dump,答案是肯定的:让系统在程序崩溃时自......
  • 小程序如何赋能共享经济生态
    在当今数字化时代,共享经济蓬勃发展,小程序作为一种轻量级、便捷的应用形式,正逐渐成为赋能共享经济生态的重要力量。它以其独特的优势和功能,在多个方面为共享经济注入了新的活力,创造了巨大的价值。一、提升用户体验,降低参与门槛便捷的访问方式小程序无需下载安装,用户通过扫码......
  • 204号资源-源程序:(SCI论文+程序)具有有界扰动的约束线性系统的鲁棒模型预测控制-------
    ......
  • 怎么修改网站内容怎么修改网站内容后上传到网页上
    要修改网站内容并上传到网页上,你可以按照以下步骤操作:获取网站源码:如果你有网站的源代码,可以直接进行下一步。如果没有源代码,需要从服务器或版本控制系统(如Git)下载最新的源代码。编辑网站文件:使用文本编辑器(如VSCode,SublimeText)打开网站的HTML、CSS、JavaScript等......
  • java计算机毕业设计创意产业园区管理(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着创意产业的蓬勃发展,创意产业园区作为产业集聚和创新的重要载体,日益成为推动区域经济增长和文化创新的关键力量。然而,传统的管理方式已难以满足当......
  • java计算机毕业设计公司资产(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今快速发展的商业环境中,企业对于资产管理的重视程度日益加深。随着公司规模的扩大和业务范围的拓展,各类资产的管理变得愈发复杂。传统的人工管理......
  • java计算机毕业设计大学生租房系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及和城市化进程的加速,大学生群体逐渐成为城市租房市场中的重要组成部分。然而,传统的租房方式往往存在信息不对称、中介费用高昂、房......
  • java计算机毕业设计本校招聘网站(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网的广泛普及,高校毕业生就业问题已成为社会各界关注的焦点。传统的招聘方式存在信息不对称、招聘效率低等问题,难以满足......