downloadFile
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.44.0
Lưu ý
Cần xin cấp quyền tại trang Quản lý ứng dụng
import { downloadFile } from "zmp-sdk/apis";
API hỗ trợ tải file về thiết bị. Hỗ trợ giao thức tải file https://
với các định dạng được liệt kê bên dưới:
Định dạng | Đuôi file |
---|---|
Văn bản | pdf, doc, docx, odt, xls, xlsx, ppt, pptx, txt, rtf, csv |
Hình ảnh | jpg, jpeg, png, gif, bmp |
Video | mp4, avi, mkv, mov, wmv |
Ví dụ
Thông báo một lần sau khi tải file xong:
await downloadFile({
url: "https://stc-zmp.zadn.vn/mini-app/landingpage-banner-new.png",
});
console.log("Tải file thành công!");
Báo cáo tiến độ tải file:
await downloadFile({
url: "https://stc-zmp.zadn.vn/mini-app/landingpage-banner-new.png",
onProgress: (progress) => {
console.log(`Đã tải được ${progress}%...`);
},
});
console.log("Tải file thành công!");
Tham số
Truyền tham số vào API dưới dạng object chứa các thuộc tính:
Name | Type | Default | Description |
---|---|---|---|
url | string | Đường dẫn của file muốn download. | |
onProgress | (progress: number) => void | Callback function tiến độ tải file. Với |