Nhảy tới nội dung

chooseImage

Bắt đầu hỗ trợ ở phiên bản:

  • API: 2.23.4
Lưu ý

Với API version ﹤ 2.23.0, phải gọi api login trước khi gọi api này và cần xin cấp quyền tại trang Quản lý ứng dụng

Chọn hình ảnh từ album hoặc camera

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
sourceTypestring[]Nguồn chọn hình ảnh, với các giá trị hợp lệ:
  • album: Chọn ảnh từ album, tệp
  • camera: Chọn hình chụp từ camera
2.23.4
cameraTypestringXác định camera cần mở với các giá trị hợp lệ:
  • front: Mở camera trước
  • back: Mở camera sau
2.23.4
successfunction(Output)Callback function khi gọi api thành công2.23.4
failfunctionCallback function khi gọi api thất bại2.23.4

Output object

PropertyTypeDefaultRequiredDescriptionMinimum Version
filePathsstring[]Đường dẫn các file đã chọn2.23.4
tempFilesArray<TempFile>Thông tin các temp files2.23.4

TempFile object

PropertyTypeDefaultRequiredDescriptionMinimum Version
pathstringĐường dẫn các temp file đã chọn2.23.4
sizenumberKích thước các temp file đã chọn2.23.4

Sample Code

import api from "zmp-sdk";

api.chooseImage({
sourceType: ["album", "camera"],
cameraType: "back",
success: ({ filePaths, tempFiles }) => {
// xử lý khi gọi api thành công
},
fail: (error) => {
// xử lý khi gọi api thất bại
console.log(error);
},
});

// hoặc
async () => {
try {
const { filePaths, tempFiles } = await api.chooseImage({
sourceType: ["camera"],
cameraType: "front",
});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};