保存图片至本地

需要加载的模块

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

eeui.saveImage

保存图片至本地

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

params 参数说明

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

callback 回调result说明

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

简单示例

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

eeui.saveImageTo

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

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

params 参数说明

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

callback 回调result说明

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

简单示例

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