开发者社区 问答 正文

钉钉微应用JSAPI上传图片接口在哪里?

钉钉微应用JSAPI上传图片接口在哪里?

展开
收起
三分钟热度的鱼 2023-09-05 21:47:51 69 分享 版权
4 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉微应用的JSAPI并没有提供直接的上传图片接口。但是,您可以使用以下方法来实现在钉钉微应用中上传图片的功能:
    image.png
    image.png

    1. 使用钉钉开放平台的文件上传接口:通过调用钉钉开放平台提供的文件上传接口,将图片文件上传到钉钉服务器,并获取到上传后的文件ID。您可以使用DingTalkPC.biz.util.uploadImage方法进行上传。

    2. 将文件ID传递给后端服务器:在前端通过文件上传接口获取到文件ID后,将其传递给后端服务器。可以使用Ajax或其他合适的方式将文件ID发送到后端。

    3. 后端服务器处理文件ID:后端服务器接收到前端传递的文件ID后,可以根据业务需求进行相应的处理。例如,可以将文件ID与用户关联,保存在数据库中,或根据需要进行进一步的图片处理和存储。

    2023-09-06 13:13:14
    赞同 展开评论
  • 微应用上传图片、拍照上传接口目前不提供了。

    可以使用input组件实现上传图片或者视频。

    input 输入框

    https://open.dingtalk.com/document/isvapp/input-box

    image.png

    属性

    image.png

    示例代码

    <view class="page">
      <view class="page-description">输入框</view>
      <view class="page-section">
        <view class="form-row">
          <view class="form-row-label">受控聚焦</view>
          <view class="form-row-content">
            <input class="input" focus="{{focus}}" onFocus="onFocus" onBlur="onBlur" placeholder="input something" />
          </view>
        </view>
        <view class="page-section-btns">
          <button size="mini" onTap="bindButtonTap">聚焦</button>
        </view>
      </view>
      <view class="page-section">
        <view class="form-row">
          <view class="form-row-label"><label for="controlled">显示输入</label></view>
          <view class="form-row-content">
            <input class="input" id="controlled" onInput="bindKeyInput" placeholder="show input content" />
          </view>
        </view>
        <view class="extra-info">你输入的是:{{inputValue}}</view>
      </view>
      <view class="page-section">
        <view class="form-row">
          <view class="form-row-label">最大长度</view>
          <view class="form-row-content">
            <input class="input" maxlength="10" placeholder="maxlength 10" />
          </view>
        </view>
        <view class="form-line" />
        <view class="form-row">
          <view class="form-row-label">收起键盘</view>
          <view class="form-row-content">
            <input class="input" onInput="bindHideKeyboard" placeholder="输入 123 自动收起键盘" />
          </view>
        </view>
        <view class="form-line" />
        <view class="form-row">
          <view class="form-row-label">输入密码</view>
          <view class="form-row-content">
            <input class="input" password type="text" placeholder="密码输入框" />
          </view>
        </view>
        <view class="form-line" />
        <view class="form-row">
          <view class="form-row-label">输入数字</view>
          <view class="form-row-content">
            <input class="input" type="number" placeholder="数字输入框" />
          </view>
        </view>
        <view class="form-line" />
        <view class="form-row">
          <view class="form-row-label">小数点键盘</view>
          <view class="form-row-content">
            <input class="input" type="digit" placeholder="带小数点的数字键盘" />
          </view>
        </view>
        <view class="form-line" />
        <view class="form-row">
          <view class="form-row-label">身份证键盘</view>
          <view class="form-row-content">
            <input class="input" type="idcard" placeholder="身份证输入键盘" />
          </view>
        </view>
      </view>
      <view class="page-section">
        <view class="page-section-title">搜索框</view>
        <view class="page-section-demo">
          <view class="search-outer">
            <input
              class="search-input"
              placeholder="搜索"
              value="{{search}}"
              onConfirm="doneSearch"
              onInput="handleSearch"
            />
            <text class="search-cancel" onTap="clearSearch">取消</text>
          </view>
        </view>
      </view>
    </view>
    
    2023-09-06 08:50:35
    赞同 展开评论
  • 您好,微应用上传图片、拍照上传接口目前不提供了。可以使用input组件实现上传图片或者视频。

    在线体验 https://open.dingtalk.com/document/personalapp/input-box#title-fgh-a6i-shm

    image.png

    属性

    image.png

    image.png

    2023-09-06 08:29:41
    赞同 展开评论
  • 你好,微应用上传图片、拍照上传接口目前不提供了。此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-09-05 21:58:57
    赞同 展开评论