支付宝小程序改写文件、追加文件、读取缓存、请求接口

278 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情

今天的状态比昨天稍微强了一丢丢,生病是真难受啊。

追加文件内容或者是改写文件内容,都需要先调用该接口my.getFileSystemManager() 获取全局唯一的文件管理器的 API ,用于对文件进行读、写等操作 。 它的返回值就是FileSystemManager。也可以把它放到页面this上。

FileSystemManager.writeFile

简介

FileSystemManager.writeFile 用于对 本地用户文件 异步写入。

FileSystemManager.appendFile

简介

FileSystemManager.appendFile 用于在文件结尾追加内容。

FileSystemManager.getSavedFileList

简介

FileSystemManager.getSavedFileList 获取该小程序下已保存的 本地缓存文件 列表。 以上三个接口示例代码如下:

1.png

2.png

网络请求API

my.request()

发起HTTPS网络请求。

使用该接口时,需要做一些准备:

使用 my.request API前,需要先配置服务器域名白名单。

  • 自研小程序: 登录 开放平台控制台 > 进入小程序详情页面 > 开发 > 开发设置 > 服务器域名白名单
  • 第三方应用: 登录 开放平台控制台 > 进入第三方应用详情页面 > 开发设置 > 服务器域名白名单

在小程序开发过程中,可在小程序开发者工具(IDE)配置忽略域名合法性检查,如果选择忽略,则在开发者工具中不会校验域名合法性。

  • 小程序开发者工具: 右上角 详情 > 域名信息 > 忽略 HTTP 请求域名合法性检查

注意:

  • 在开发者工具中配置的忽略域名合法性检查,仅对开发阶段生效,若小程序上线,请务必先在开放平台上配置 服务器域名白名单 。
  • 在控制台中修改关于 服务器域名白名单 的配置后,只对配置后的版本生效,已上线的版本使用的是修改前的域名配置。

要注意:目前url只支持HTTPS协议的请求。