saveImage

保存图片至本地

需要加载的模块

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

pmui.saveImage

保存图片至本地

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

params 参数说明

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

callback 回调result说明

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

简单示例

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

pmui.saveImageTo

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

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

params 参数说明

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

callback 回调result说明

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

简单示例

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