API
Class

Image ($UI/system/api/native/image)

使用范围:UI2

Contents

class Image ($UI/system/api/native/image)

图片接口。

 
	 
	 var image = require('$UI/system/api/native/image');
	 image.chooseImage({
			success : function(res) {
				images.localId = res.localIds;
				alert('已选择 ' + res.localIds.length + ' 张图片');
			}
		});
	 function upload() {
			image.uploadImage({
				localId : images.localId[i],
				success : function(res) {
					i++;
					alert('已上传:' + i + '/' + length);
					images.serverId.push(res.serverId);
					if (i < length) {
						upload();
					}
				},
				fail : function(res) {
					alert(JSON.stringify(res));
				}
			});
		}
	 upload();
	

Constructor Top

  Image ()

Static Methods Top

void chooseImage (Object options)
void downloadImage (Object options)
void httpToAlbum (Object options)
void previewImage (Object options)
void uploadImage (Object options)

Constructor details Top

public Image ()

图片接口。

 
	 
	 var image = require('$UI/system/api/native/image');
	 image.chooseImage({
			success : function(res) {
				images.localId = res.localIds;
				alert('已选择 ' + res.localIds.length + ' 张图片');
			}
		});
	 function upload() {
			image.uploadImage({
				localId : images.localId[i],
				success : function(res) {
					i++;
					alert('已上传:' + i + '/' + length);
					images.serverId.push(res.serverId);
					if (i < length) {
						upload();
					}
				},
				fail : function(res) {
					alert(JSON.stringify(res));
				}
			});
		}
	 upload();
	

Static Methods Detail Top

static public void chooseImage (Object options)

选择图片。

Parameters

Object options

选项
结构如下:

{ "success" : {function} success 回调函数 "cancel" : {function} cancel 回调函数 }

Return Value

void

static public void downloadImage (Object options)

下载服务器上的图片。

Parameters

Object options

选项
结构如下:

{ serverId : {string} 远程图片 "success" : {function} success 回调函数 "fail" : {function} fail 回调函数 }

Return Value

void

static public void httpToAlbum (Object options)

下载网络上的图片,并拷贝到相册。微信内不可用。

Parameters

Object options

选项
结构如下:

{ serverId : {string} 远程图片 "success" : {function} success 回调函数 "fail" : {function} fail 回调函数 }

Return Value

void

static public void previewImage (Object options)

预览图片,微信可用。

Parameters

Object options

选项
结构如下:

{ "current" : {string} 显示图相的url "urls" : {array} 待显示的url列表 }

Return Value

void

static public void uploadImage (Object options)

上传图片。

Parameters

Object options

选项
结构如下:

{ "localId" : {string} 本地图片 "success" : {function} success 回调函数 "fail" : {function} fail 回调函数 }

Return Value

void