在uniapp中,可以使用uniapp提供的uni.readFile
方法來讀取本地文件。該方法的語法如下:
uni.readFile({
filePath: '', // 文件路徑,支持本地路徑、臨時(shí)路徑和保存文件路徑
encoding: '', // 指定讀取文件的字符編碼,不傳時(shí)以 ArrayBuffer 格式讀取文件內(nèi)容
success: (res) => {
// 讀取文件成功時(shí)的回調(diào)函數(shù)
console.log(res.data); // 文件內(nèi)容,如果在讀取時(shí)指定了 encoding 參數(shù),則返回字符串,否則返回 ArrayBuffer
},
fail: (err) => {
// 讀取文件失敗時(shí)的回調(diào)函數(shù)
console.log(err);
}
});
需要注意的是,filePath
參數(shù)的值可以是本地文件路徑、臨時(shí)文件路徑或保存文件路徑。