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 |
