url中有特殊字符导致出错,进行一次校验替换
checkfilename(filename) {
filename = String(filename)
if (filename.search('%') !== -1) {
return filename.split('%').join('%25')
} else if (filename.search('?') !== -1) {
return filename.split('?').join('%3F')
} else if (filename.search('#') !== -1) {
return filename.split('#').join('%23')
} else if (filename.search('&') !== -1) {
return filename.split('&').join('%26')
} else if (filename.search('=') !== -1) {
return filename.split('=').join('%3D')
}
return filename
}
参考链接:博主