云函数的空间不允许写文件的 这用起来 很麻烦的 有的时候需要读写文件的 。所以分享下基于云存储的 读写文本文件
// 云函数入口文件 const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数 exports.main = async(event, context) => {
let buffer = new Buffer("我是谁 我来自哪里 我要干啥", "utf-8");
//上传文件 const upload = await cloud.uploadFile({ cloudPath: 'testTxt.txt', fileContent: buffer, })
//读取文件 const res = await cloud.downloadFile({ fileID: upload.fileID });
//获取文件内容 const d_buffer = res.fileContent;
return { upload, //文件内容转utf8 txt: d_buffer.toString('utf8') };
} |
可以读吧,重点是你读的文件是存放在哪里?
放在云存储
那你云储存保存成功没(云储存看不看到文件) ,
我记得我之前是通过云函数直接获取互联网上的地址文件是成功了的.
还没研究过