saveFile.d.ts 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * 转存附件 请求参数定义
  3. * @apiName biz.cspace.saveFile
  4. */
  5. export interface IBizCspaceSaveFileParams {
  6. /** 用户当前的corpid,将只能存储到当前corpid对应企业的钉盘和个人钉盘 */
  7. corpId: string;
  8. /** 文件在第三方服务器地址, 也可为通过服务端接口上传文件得到的media_id,详见参数说明 */
  9. url: string;
  10. /** 文件保存的名字 */
  11. name: string;
  12. }
  13. /**
  14. * 转存附件 返回结果定义
  15. * @apiName biz.cspace.saveFile
  16. */
  17. export interface IBizCspaceSaveFileResult {
  18. data: Array<{
  19. /** 空间id */
  20. spaceId: string;
  21. /** 文件id */
  22. fileId: string;
  23. /** 文件名 */
  24. fileName: string;
  25. /** 文件大小 */
  26. fileSize: number;
  27. /** 文件类型 */
  28. fileType: string;
  29. }>;
  30. }
  31. /**
  32. * 转存附件
  33. * @apiName biz.cspace.saveFile
  34. * @supportVersion ios: 2.7.6 android: 2.7.6
  35. */
  36. export declare function saveFile$(params: IBizCspaceSaveFileParams): Promise<IBizCspaceSaveFileResult>;
  37. export default saveFile$;