chooseImage
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.23.4
Lưu ý
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
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
sourceType | string[] | Nguồn chọn hình ảnh, với các giá trị hợp lệ:
| 2.23.4 | ||
cameraType | string | Xác định camera cần mở với các giá trị hợp lệ:
| 2.23.4 | ||
success | function(Output) | Callback function khi gọi api thành công | 2.23.4 | ||
fail | function | Callback function khi gọi api thất bại | 2.23.4 |
Output object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
filePaths | string[] | Đường dẫn các file đã chọn | 2.23.4 | ||
tempFiles | Array[TempFile] | Thông tin các temp files | 2.23.4 |
TempFile object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
path | string | Đường dẫn các temp file đã chọn | 2.23.4 | ||
size | number | Kích thước các temp file đã chọn | 2.23.4 |
Sample Code
import { chooseImage } from "zmp-sdk/apis";
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
import { chooseImage } from "zmp-sdk/apis";
const handleChooseImage = async () => {
try {
const { filePaths, tempFiles } = await chooseImage({
sourceType: ["camera"],
cameraType: "front",
});
} catch (error) {
// xử lý khi gọi api thất bại
console.log(error);
}
};