uploadImageFromCamera.d.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * 上传图片 请求参数定义
  3. * @apiName biz.util.uploadImageFromCamera
  4. */
  5. export interface IBizUtilUploadImageFromCameraParams {
  6. /** 是否压缩 */
  7. compression?: boolean;
  8. /** Number为正整数,取值 0~100, 表示图片压缩质量,数值越小压缩越严重 */
  9. quality?: number;
  10. /** Number为正整数,取值 0~100, 表示图片压缩质量,数值越小缩放越多 */
  11. resize?: number;
  12. /** 水印信息,钉钉v2.11.0之后版本支持 */
  13. stickers?: {
  14. time?: string;
  15. dateWeather?: string;
  16. username?: string;
  17. address?: string;
  18. };
  19. }
  20. /**
  21. * 上传图片 返回结果定义
  22. * @apiName biz.util.uploadImageFromCamera
  23. * @returnDemo ['https://static.dingtalk.com/media/lADOA9bQH8zIzMg_200_200.jpg']
  24. */
  25. export declare type IBizUtilUploadImageFromCameraResult = string[];
  26. /**
  27. * 上传图片(仅支持拍照上传)
  28. * 只支持直接拍照上传,即调用这个API之后将直接调起相机界面
  29. * 比如可以应用在,需要用户上传即时照片的场景。成功上传之后回调onSuccess方法,返回图片链接
  30. * @apiName biz.util.uploadImageFromCamera
  31. * @supportVersion ios: 2.4.0 android: 2.4.0
  32. */
  33. export declare function uploadImageFromCamera$(params: IBizUtilUploadImageFromCameraParams): Promise<IBizUtilUploadImageFromCameraResult>;
  34. export default uploadImageFromCamera$;