import { getFileType, downloadfile } from "./download.js"; //文件类工具方法 export default { /** * 下载文件(下载类型、文件名称、url或者文件流) * @param type 文件类型:url/blob * @param fileName 文件名称 * @param urlOrBlob url或文件流 */ downloadFile: ( fileName: string, type?: string, urlOrBlob?: any, windowOpen?: boolean ) => { if (type == "url") { let host = window.location.host; if (!windowOpen || (urlOrBlob.includes && urlOrBlob.includes(host))) { downloadfile(urlOrBlob, fileName, getFileType(fileName)); } else { window.open(urlOrBlob); } } }, };