Chuyển tới nội dung chính

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ảnpdf, doc, docx, odt, xls, xlsx, ppt, pptx, txt, rtf, csv
Hình ảnhjpg, jpeg, png, gif, bmp
Videomp4, 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!");
Xem hướng dẫn xử lý lỗi và bảng mô tả chi tiết mã lỗi tại đây.

Tham số

Truyền tham số vào API dưới dạng object chứa các thuộc tính:

NameTypeDefaultDescription
urlstring

Đường dẫn của file muốn download.

onProgress(progress: number) => void

Callback function tiến độ tải file. Với progress là số từ 0 đến 100%.

downloadFile

zi-chevron-up
miniapp-logo

Khám phá