//下载文件并重命名
// 无需数字化归档模版下载
function nodigitalMeth(){
let filename=unescape("/projectapp/ghsjy/template/noNeedDigital.docx")//原文件为英文名字
downloadFileRename(filename,"无需成果数据汇交模版")
}
// 需要数字化归档模版下载
function digitalMeth(){
let filename=unescape("/projectapp/ghsjy/template/needDigital.docx")
downloadFileRename(filename,"需要成果数据汇交模版")
}
function downloadFileRename(url, filename) {
function getBlob(url) {
return new Promise((resolve) => {
const xhr = new XMLHttpRequest()
xhr.open('GET', url, true)
xhr.responseType = 'blob'
xhr.onload = () => {
if (xhr.status === 200) {
resolve(xhr.response)
}
}
xhr.send()
})
}
下载文件并重命名
文章介绍了两个JavaScript函数:downloadFileRename,用于下载项目应用中的文档,一个是针对无需数字化归档的模板,另一个是用于需要数字化归档的模板。函数使用Promise和XMLHttpRequest进行文件获取和重命名操作。
摘要由CSDN通过智能技术生成