async fetchTextFile(txtFileUrl) {
try {
this.textContent = '加载中...'
fetch(txtFileUrl).then(response => {
// 检查响应是否成功
if (!response.ok) {
throw new Error('文件加载失败');
}
return response.arrayBuffer();
}).then(buffer => {
if(buffer.byteLength){
const text = new TextDecoder('gbk',{ignoreBOM:true}).decode(buffer)
this.textContent = text.replace(/\n/g,'<br/><br/>');
}else {
this.textContent = '文件内容为空'
}
}).catch(error => {
console.error(error)
})
} catch (error) {
this.textContent = '文件加载失败'
console.error('错误:', error);
}
}```
11-30
479
479
09-06
1215
1215

被折叠的 条评论
为什么被折叠?



