uniapp怎么讀取本地文件

小億
2186
2024-02-05 17:31:35
欄目: 編程語言

在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í)文件路徑或保存文件路徑。

2