swan.downloadFile(...)
下载而来)。这些特定的 API 会返回一个临时文件地址,该地址只能在当前小程序的生命周期内使用,在小程序重启后,该临时地址和 “本地临时文件” 会被清除。fs.saveFile(...)
或 fs.copyFile(...)
来持久化成 “本地用户文件”。例如:
站在用户的角度思考问题,与客户深入沟通,找到芝罘网站设计与芝罘网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广、空间域名、虚拟主机、企业邮箱。业务覆盖芝罘地区。
const fileSystemManager = swan.getFileSystemManager();
swan.downloadFile({
url: 'https://ms-static.cdn.bcebos.com/miniappdocs/img/logo.png',
success: res => {
// 此为 “本地临时文件” 路径。
resolve(res.tempFilePath);
// 将 “本地临时文件” 持久化成 “本地用户文件”。
fileSystemManager.saveFileSync(res.tempFilePath, `${swan.env.USER_DATA_PATH}/my.png`);
}
});
swan.env.USER_DATA_PATH
开头,如:${swan.env.USER_DATA_PATH}/some/xxx.xxx
。不支持相对路径(即不支持 “./“ 或 “../“)。例如:
const fs = swan.getFileSystemManager();
fs.writeFileSync(`${swan.env.USER_DATA_PATH}/some.txt`, 'hello', 'utf8');
fs.mkdirSync(`${swan.env.USER_DATA_PATH}/my`);
例如:
const fs = swan.getFileSystemManager();
fs.saveFile({
tempFilePath: '', // 本地临时文件路径
success(res) {
console.log(res.savedFilePath) // res.savedFilePath 为一个本地缓存文件路径
}
})
网页题目:创新互联百度小程序教程:本地文件
文章地址:http://www.csdahua.cn/qtweb/news7/284707.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网