swan.shareFile

在工具和真机中的实现有区别,详见 API 实现差异。基础库 3.80.2 开始支持,低版本需做兼容处理。

解释:支持调起系统分享面板将文件分享到其他 App。
Web 态说明:Web 态小程序暂不支持,接口调用会进入失败回调(fail)。

方法参数

Object object

data 参数说明

参数名类型是否必填默认值说明

filePath

String

需要分享的文档的地址

success

Function

接口调用成功的回调

fail

Function

接口调用失败的回调函数

complete

Function

接口调用结束的回调函数(调用成功、失败都会执行)

示例

扫码体验

代码示例

百度智能小程序

请使用百度APP扫码

图片示例

swan.shareFile - 图2

代码示例 1:分享本地文件

在开发者工具中打开

在开发者工具中打开

在 WEB IDE 中打开

  • SWAN
  • JS
  1. <view class="wrap">
  2. <button type="primary" bindtap="shareFile">点击分享文件</button>
  3. </view>

代码示例 2:分享服务器上文件

在开发者工具中打开

在开发者工具中打开

在 WEB IDE 中打开

  • SWAN
  • JS
  1. <view class="wrap">
  2. <view class="card-area">
  3. <view class="display-area">
  4. <image class="file-icon" src="/images/file-pdf.png" mode="widthFix"></image>
  5. <view class="file-label">示例文件.pdf</view>
  6. </view>
  7. <button type="primary" bindtap="shareFile">分享服务器上文件</button>
  8. </view>
  9. </view>