保存图片至本地

需要加载的模块

  1. const eeui = app.requireModule('eeui');

eeui.saveImage

保存图片至本地

  1. /**
  2. * @param url 图片地址
  3. * @param callback 回调事件
  4. */
  5. eeui.saveImage(url, callback(result))

params 参数说明

属性名 类型 必须 描述 默认值
url String 图片地址 -

callback 回调result说明

  1. {
  2. status: 'success', //状态,success、error
  3. path: '本地图片地址', //仅status=success有
  4. error: '错误详情', //仅status=error有
  5. }

简单示例

  1. //示例
  2. eeui.saveImage("http://..../xxx.png", (res) => {
  3. eeui.toast("状态:" + res.status);
  4. });

eeui.saveImageTo

保存图片至本地(指定目录名称,仅Android指定目录有效,iOS系统只能保存到系统相册)

  1. /**
  2. * @param url 图片地址
  3. * @param childDir 指定目录名称
  4. * @param callback 回调事件
  5. */
  6. eeui.saveImageTo(url, childDir, callback(result))

params 参数说明

属性名 类型 必须 描述 默认值
url String 图片地址 -
childDir String - 指定目录名称(iOS无效:iOS系统只能保存到系统相册) -

callback 回调result说明

  1. {
  2. status: 'success', //状态,success、error
  3. path: '本地图片地址', //仅status=success有
  4. error: '错误详情', //仅status=error有
  5. }

简单示例

  1. //示例
  2. eeui.saveImageTo("http://..../xxx.png", "myapp", (res) => {
  3. eeui.toast("状态:" + res.status);
  4. });