收藏
回答

电脑端显示的小程序,可以上传office相关文档吗?如果可以,如何实现?

线上小程序,在电脑端打开,如何实现上传附件(如office或压缩文件)。

回答关注问题邀请回答
收藏

7 个回答

  • 艾玛
    艾玛
    03-07

    目前Windows已实现“拖拽聊天/桌面本地文件进小程序”的功能,可先尝试。近期会支持wx.chooseMessageFile相关接口的优化。

    03-07
    有用
    回复
  • crane
    crane
    03-27

    现在 小程序无法使用chooseMessageFile实现电脑登录小程序上传本地文件,现在这个方式也不可以,不知道使用什么方法可以实现电脑登录小程序上传本地文件

    chooseFile: function () {
        const that = this;
        const deviceInfo = wx.getDeviceInfoSync?.() || {};
        const isPC =
          ["windows""mac""desktop"].includes(deviceInfo.platform) ||
          deviceInfo.deviceType === "desktop";
        if (isPC) {
          wx.chooseFile({
            count9 - that.data.uploadFiles.length,
            successfunction (res{
              that.setData({
                uploadFiles: [
                  ...that.data.uploadFiles,
                  ...res.tempFiles.map((file) => ({
                    path: file.path,
                    name: file.name.split("/").pop(),
                    type: file.type || "unknown",
                  })),
                ],
              });
            },
          });
        } else {
          // 手机端选择微信文件
          wx.chooseMessageFile({
            count9 - that.data.uploadFiles.length,
            type"all",
            successfunction (res{
              that.setData({
                uploadFiles: [
                  ...that.data.uploadFiles,
                  ...res.tempFiles.map((file) => ({
                    path: file.path,
                    name: file.name,
                    type: file.type || "unknown",
                  })),
                ],
              });
            },
          });
        }
      },
    
    03-27
    有用
    回复
  • 一笑皆春
    一笑皆春
    03-06

    chooseMessageFile只是从聊天里选择文件,目前PC端可能不兼容,你这个需求很难实现,可以试试加载网页选择文件,也不容易

    03-06
    有用
    回复 1
    • 气度不凡
      气度不凡
      03-06
      好的,我先研究下,如果能实现就好了。
      03-06
      回复
  • จุ๊บ
    จุ๊บ
    03-06

    如果只是在电脑端上传,可以使用 wx.chooseMessageFile


    03-06
    有用
    回复 3
    • 气度不凡
      气度不凡
      03-06
      这个需要设置 用户隐私保护指引 吗?对应的是那项?
      03-06
      回复
    • จุ๊บ
      จุ๊บ
      03-06回复气度不凡
      需要设置,对应的是应该是 开发者收集你选中的文件,用于XXXX
      03-06
      1
      回复
    • 气度不凡
      气度不凡
      03-06
      Ok
      03-06
      回复
  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    03-06

    wx.chooseMessageFile

    03-06
    有用
    回复 1
  • 小黎
    小黎
    03-06

    利用webview,内嵌h5,通过原生组件 <input type='file' />可以实现

    03-06
    有用
    回复 1
    • 气度不凡
      气度不凡
      03-06
      这个也挺好。
      03-06
      回复
  • 智能回答 智能回答 该问答由AI生成
    03-06
    有用
登录 后发表内容