fetchDeviceFileSign(bizType: string, fileName: string, contentType: string)

版本要求:
@tuya-miniapp/cloud-api≥1.0.5

描述

获取临时地址上传签名

参数

参数类型必填说明
bizTypestring是业务类型
fileNamestring是待存文件名称
contentTypestring是待存文件分类

返回值

类型:Promise<FileSign>
FileSign:action(临时存储签名)、token(存储结果查询 key)

引用对象

typeFileSign`fetchDeviceFileSign` 返回的临时上传签名。
属性类型描述
actionstring临时存储签名(随上传 SDK 使用)
tokenstring存储结果查询 key,用于 `fetchDeviceFileUploadState`

示例代码

请求示例

import { fetchDeviceFileSign } from '@tuya-miniapp/cloud-api';

fetchDeviceFileSign('pet_media', 'clip.wav', 'audio/wav')
  .then((sign) => {
    console.log(sign);
  })
  .catch();

返回示例

{
  "action": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token": "upload-token-abc123"
}