{"_id":"@uni/file","_rev":"15-6808a88c508785a630bc9e003750fc73","name":"@uni/file","dist-tags":{"beta":"1.0.8-beta","latest":"1.1.1"},"versions":{"1.0.0-beta":{"name":"@uni/file","version":"1.0.0-beta","description":"--- title: file ---","main":"index.js","module":"index.es.js","unpkg":"index.umd.js","typings":"types/index.d.ts","peerDependencies":{"@uni/env":"^1.0.0-beta"},"dependencies":{"@babel/runtime-corejs3":"^7.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.0-beta","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-N6pcfDggMCV4w9TsZS4c0SqOzirJ6JH0nIIV6GkgAeHfIzIg5HUShVdAlRIscbMfeSUGyVr5s/L9Wo0mxb8ZLA==","shasum":"78e0a33b5ec066fbc1ff81235807a5028b0896fb","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.0-beta.tgz","fileCount":25,"unpackedSize":409484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOLv8CRA9TVsSAnZWagAAN0oQAIVeGCHmIczDSGGTRkJw\n7IEplK7uYreo+lMoonGAMn7T0xr6aZ1xAaZFH7koAlh1LGMOXChKA+UJJ55+\nZI+aK49ASSgbLSjsi4CQ2iNH2guh6/K5NzmFH5gnFYgjgpCihCDmU3fYX1P/\no3Voy064Xr5V/qllc/8WCGnKLpd9iziQsa4aSoRKR9LoeORP63HaT6ET5CC5\noc55sC/yRGFZQjuQF6BRVgW33/DTCT4CcXUz/qz0JAYd7tEk/2gv+TjGzfEH\nY8fnMHIY+soBgjtJA2CIjlsubzNANHMYrKbPv5zXD9RMnoKRwm3hPUEZ3iZi\nuW4A5WY6DCijQAX2Biadwy83NJq/JQRh5Dth4eKMs/WQDrGUXdQkCbmZR+br\n+8iBmrYVzREm/0Y2fT3ltwacUckQ1/9zZQXg03pvudqNXlmb4xYE0+wwwxJo\ni3WpX2kfp01xBg7HpTXxSXgAsmy4aqzEQack0ATAZqLMhivyhEX17pHmlLJG\n23lM0CiDVUZawp+jjWacK3ysnvUUMVTOK3LHcXMtCYU8oP0OZaFO1aP7/htO\nZ8MSYf2TBFOMVJ3Wwr0OnJGzz8mm5idLVMDJGKIhs3rzsH825BlO6b1W/ORu\nB2KpeONu3ye0tbDYzI4hN38yQhDYI+1K5SdYKvux9dYSvSHMVAudwZt0L9+d\nap0D\r\n=T7CU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVuDNfSLoAdDIvwehWBhSQjp53lsiTcgMJWcINco0/OAiEAqdzXQB1NSzIunZyHEq8h1dLhG6lh0CLPkoCiyUQHr8w="}]},"_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.0-beta_1614330876364_0.7402721874591118"},"_hasShrinkwrap":false},"1.0.0-beta1":{"name":"@uni/file","version":"1.0.0-beta1","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"index.js","module":"index.es.js","unpkg":"index.umd.js","typings":"types/index.d.ts","peerDependencies":{"@uni/env":"^1.0.0-beta"},"dependencies":{"@babel/runtime-corejs3":"^7.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"readme":"# file \n[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)\n\nFile operations.\n\n## Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n## Install\n\n```bash\n$ npm install @uni/file --save\n```\n\n## Methods\n\n### `getInfo(options)`\n\nGet file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property        | Type     | Default | Required | Description                                                  | Support                                 |\n| --------------- | -------- | ------- | -------- | ------------------------------------------------------------ | --------------------------------------- |\n| filePath        | `String` |         | √        | The file path                                                | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| digestAlgorithm | `String` | md5   | x        | The algorithm to calculate the file summary can be md5, sha1 | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n\n### `getSavedInfo(options)`\n\nGets saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `getSavedList(options)`\n\nGets all saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n### `openDocument(options)`\n\nOpen a file preview on the new page.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileType | `String` |         | x        | The file Type | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `removeSaved(options)`\n\nDelete a saved file.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `save(options)`\n\nSave the file locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `upload(options)`\n\nUpload local resources to the developer server.\n\n#### Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description                          | Support                                 |\n| -------- | -------- | ------- | -------- | ------------------------------------ | --------------------------------------- |\n| url      | `String` |         | √        | Developer server address             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| filePath | `String | File Object` |         | √        | The path to upload the file resource. In web browser, it can be ei\bther base64 string or a File object. | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileName | `String` |         | √        | File name, that is, the corresponding key, the developer in the server side through this key can get the binary content of the file.             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileType | `String` |         | √        | File type supports image, video, audio (image/video/audio). Not required in browser. | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| header | `Object` |         | x        | The HTTP request Header | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| formData | `Object` |         | x        | Additional form data in the HTTP request | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n\n### `download(options)`\n\nDownload file resources locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description             | Support                                 |\n| -------- | -------- | ------- | -------- | ----------------------- | --------------------------------------- |\n| url      | `String` |         | √        | Download file address   | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| header   | `Object` |         | x        | The HTTP request Header | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n## Example\n\n```js\nimport File from '@uni/file';\n\n// Get file information.\nFile.getInfo({\n  filePath: 'https://resource/apml953bb093ebd2834530196f50a4413a87.video',\n  digestAlgorithm: 'sha1',\n  success: (res)=>{\n    console.log(JSON.stringify(res))\n  }\n});\n\n// You need to save the address to be able to use File.getsavedinfo\nFile.getSavedInfo({\n  filePath: '**filePath**',\n  success: (res) => {\n    console.log(res.size);\n    console.log(res.createTime);\n  }\n});\n\nFile.getSavedList({\n  success:(res) => {\n    console.log(JSON.stringfy(res));\n  }\n});\n\nFile.openDocument({\n  filePath: '**filePath**',\n  fileType: 'pdf',\n  success: (res) => {\n    console.log('open document success');\n  };\n});\n\nFile.removeSaved({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('remove success');\n  }\n});\n\nFile.save({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('save success');\n  }\n});\n\nFile.upload({\n  url: 'http://httpbin.org/post',\n  fileType: 'image',\n  fileName: 'file',\n  filePath: '**filePath**',\n  success: res => {\n    console.log('upload success');\n  },\n  fail: res => {\n    console.log('upload succefailss');\n  },\n});\n\nFile.download({\n  url: 'http://img.alicdn.com/tfs/TB1x669SXXXXXbdaFXXXXXXXXXX-520-280.jpg',\n  success: res => {\n    console.log(res.filePath);\n  },\n  fail: res => {\n    console.log(res);\n  },\n});\n\n```\n\n","readmeFilename":"README.en-US.md","bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.0-beta1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WoN3VHNkLBDxyMVK9MNydhAPjgiyrssbJjw2n52tc6Wd/LQqxxBYL+7fqd7XGXKDPIbc7vqIARGQd38Lv0sKJA==","shasum":"55750c4f1179c6117b21b255554e415b1dfcae1d","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.0-beta1.tgz","fileCount":25,"unpackedSize":391141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOO7aCRA9TVsSAnZWagAA+gIQAJs5uS7coFNiVl5gh7P7\n3gwPVJr/dupk/jG1wzpIBuqfcOji0tc1icjxHSULvFBKETto8A7U9Fs2BwMI\nS0RrPx+IhW6yqcBRZDuzEwDC6isMx620W5eX7oP97OYUJomF7rUXjtm34a9u\nuE7bbIQNxQlKl6fTI67Sc0G1Gw3bn4p7/yaz9rXFJTgxa2eO/iSNEqwxJqzZ\njHeJdLXaBlDIyoHHLtX4wJvsbxgga0JQPOrHwV5Sla5EEn+xgoneKXgNFpYP\nRwIMguj13yNaGZG4/OMK26ZaKOEPAvgM5pmJtKUzKm+e1yBqCg8RMrCWBxPJ\nnezhBYXYQKRpUjoYqEBiBpxREsbec82WTxxcx9EbHiUMfwCr68Jjjpyh7CAH\nYYtzfTPuCr1G305173fxFAXEkTeBT7ZqpcgfrEkgbUovGwJpiNXSyUj7i2DC\nBhWiynl4DKY8u+4VFvKCGWUeiDAchUZIvG5R3VhgqnBwn6YBGHUYquiLrZIs\nL3ZBgwq7bUrUG9hvoNS9ULX/+ZyO6f0DS/sy3ttvuMgeArA/sIKeUGNq7i4M\nWe9GH553HFoBIj26O8HXUcNR7kN/agQ0fima/hCbSYj0iRYCgeBm4H95CyPq\n8Vkrdp2aV88amEOD/CR8bFqOb5j7poP9Clge6VnlrWClwjGkPP8EUNMm5Dgd\n0Qwy\r\n=++Sg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF7pouoU9/Ghurnjcj3fWU0oIZ+ZHG6ehj2ThMplQ3GAIgQWQeMGd0ffWUZhDMc/rA29aiU7dWJbZ10RBB3BPpzwg="}]},"_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.0-beta1_1614343898083_0.6991868198830082"},"_hasShrinkwrap":false},"1.0.0":{"name":"@uni/file","version":"1.0.0","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"index.js","module":"index.es.js","unpkg":"index.umd.js","typings":"types/index.d.ts","peerDependencies":{"@uni/env":"^1.0.0-beta"},"dependencies":{"@babel/runtime-corejs3":"^7.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-USXM2jJvI/vhkxkbTdeTr/SHWyDrbakC2nB5WQHL2g5bKPZNQchIIXF/v0DjYaFC4yiOEdt7lgVZsRFabtdjqw==","shasum":"d4b6938b15ff4c474ccefcc5c86b2bf7260a2eb1","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.0.tgz","fileCount":25,"unpackedSize":391135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQM3NCRA9TVsSAnZWagAAPHYP/A8REFXfZYtC82m+jThM\nMNCtXFNXPPWy0Ztw9j65GGi8AQ1JlgVLNvFwjuj5JwGqr9Na9E7VWA8Lx8NZ\n1JR4/eVrufutSmzb1qqbfKtWyhnhzk9C025beVvHY8BBy21NLNGMIrCsrPHA\nUFacuPfOvQhRoWG6BsD7WmJa/rXFImcEEYHoi0VZKEsdedTvryMvckHhqXCU\noDvcz1OVRwGp8hIRfZrX3oOezRkC94vOd7owTRSu2Qej56tnYPTbDHDdA0md\nziwic3tOPVw8Knazu4ABp+gEbxjaSbjgx3WHjuaYMW/H0ofZnZoHN76nGWCw\n3+6Rri5QYzBOGSZCqwh9srPv1XAZFvtwp6SAGiNv9V7edoCuruvBa+0oZnUJ\nItYmiSeUFfz0ef0U3bO1cs7VGXRMrToY+1D60z/J0LODBf+EQMWucx2gafAA\nlZLzVzeaLvNIwMT0HUiEufSLHsgJrSs4r4UX0W7eMZ7dyboD/MhfwKh89KML\nnl8aoD6mirDvudAJGvD9DZ2c81Fga0RUW6zUq9MQQftzTvlR/Y2up8pUKvY6\nVCW+RaluPBSqJOUXwmJlrPPvCyy0ZTBTjc6n2n2HVi3wQbV8gvXxbRJQc/ck\nZca5S1s79RTV1V+dLgQDmFLsc3UsG3PvF6Z+ZrSmFC5zgC3JYxY67HlW8gW/\nCG6A\r\n=NdOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFZRx5VWi8OVU0P8/tjzAL3tjUMVNp/xgtCjLZtQBIdAiEA0BwMkiE3V3NSQaCo66HMCI0LlBd0iYrHk34CGNv30tM="}]},"_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.0_1614859724628_0.46215563604541376"},"_hasShrinkwrap":false},"1.0.1":{"name":"@uni/file","version":"1.0.1","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"index.js","module":"index.es.js","unpkg":"index.umd.js","typings":"types/index.d.ts","dependencies":{"@uni/env":"^1.0.0","@babel/runtime-corejs3":"^7.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BZT8A0FvAPTubsJwIwGLlXfuH/ln0PVWQIuL0g3jbVIngnQlA77LI9ThsOEVJcIc+rKjg1UIETDtgQ2v4yotTQ==","shasum":"f9136b5d8ed78a6b13e8b8fc8450c72d4e7e1993","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.1.tgz","fileCount":25,"unpackedSize":384462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS1diCRA9TVsSAnZWagAApccP/3SpDGQnwWB3V9awppAP\nQDCL2aQeKE6CbdVkWczKkUT60+9XgsyGAwLWP28PVRNr59ww37r6ZiN/hhBy\npm7Iw4YbUcEyJEMppFoQYFb2Bw6skYVzewfzeEfG6Osw5d/YY145cnrszdRF\nCVB9AI907N6zxcdVtP8x8kcWhRu+M8NQheshv9DcL65oY/Xr8yRzGfGOn0zx\nEJQlwbBxDRN0Hg0PxYS1xyGgrWq8XcaTzAK6sI4G2lFkstYcKSKcvZHS4Y3X\na6kr8qSX0iiGfv0w344BLz7rKnG1OlOaaNJ5tKoHpDYeO2AVDoSFO/Cdde4q\nQFr8QuYwLeMebG5hQvpwav0DBsXnP9EpwTIaMUOE72dX9wqDScU0DKpNaL6u\nGEJHsvzcifv5L5EJ30vpTO6BGJV+uABWMFifYr0Xkauygz2kL3Bo/nHIGNac\nIarP92hj2HWgr5JWV9jywg8dl/AtlVMvOoxXtR9yWwYKXKxPSgE3en+sTAvf\nk9K8gIDKO3SprmiEWvnorcHqDmwnu1Pa072gHLtiET6Li0vQucrn2qjwyVje\nn2yaEIVANnJyyQ3mm24E0N5eMKacAemjVlsmSkH2ENy4Kzmcoqunb1Bo776i\ncFYtjHzEfYNV9CEX/4xVzkNVh3nF7zkBDasc0e+eYfsnXt1oYFOk35kV4Vq7\nt549\r\n=GgBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDQicXBtS+Fq3m3be1c8yy8PHmFRACePCD9con6W9P9QIgD1m0pCUbPBYRN/fiOsSVJXYzVZEFznLus03DfHqHdAo="}]},"_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.1_1615550305854_0.8298835210324127"},"_hasShrinkwrap":false},"1.0.2":{"name":"@uni/file","version":"1.0.2","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"dependencies":{"@uni/env":"^1.0.0","@babel/runtime-corejs3":"^7.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uCAYxHux36Jdsk7ptk4Qr6lB53O3lGos478KGYyODTP6SAtXsnavTVXCNPWjNMB4MXsBydSycnncL/etU3GtEg==","shasum":"2151d40b2219b2d18d07b723b03100db0b641cab","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.2.tgz","fileCount":131,"unpackedSize":134964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdptjCRA9TVsSAnZWagAAQTgP/3krzTArU3GTaDWq60jp\njul6TEOm+EebdC1GLXqRxNwv0DM6mXmXigOJCSrr4T2QF3zL8qRY+XOAjTo1\n1G+Vyub9OD0bxFWmEg13FIWXlLXz0UV4ZbUbZ+0048F+ouhi67CGzXgIgYIx\n2PZ3utwitvTjh+2jdIsp7OVwGAktWlYtweZwHodsWqoZcsZLdiihJUmy7JFb\nY9VgDTZYp69XKXl4GZgKLVn8RVrUm7PnUrr6IJT9FMH5sHmmBmFqbEv3pgZz\nVkRzmhLbLE1UxgRp3gevWeJh0a9kM83lt0TTAvuNu8sShRWec01WeBGKgjxh\neZN3yayiwE/uqpMWllaMSBKsgZ9UYrGqTq7Ln1uR5e+T4SVa4S32KzR2cpDS\nPlIeclP149ApjBwsswTdwpOpjSHD+EeO6sp4E6PB9HDuuM9eAiuAT8/guQ3M\n5V0ubds6brqm8w5T/6OjxDjW5/PZXjRB3ETZRg44BC9ocXqakaLyNPJZavvE\n5tu9EaN4w65OXEgXp3MbD9L5gKitmSYptettaFHcxEWyAvi9TM+xuQH1isXj\nlViUadvji1oDWiYb0Dn/UwncPOsIrUXICU1mNn1/gIYvyB92RgrkYXGR6Xnx\n7lG1LMCAgO1a8RHPF28HHhtJCBI1VyTUKVlIGJwL39h78wiQbKWheXwf0BmC\n1U/v\r\n=7vTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp9RXo4ULbDf0ZH+MDU0gxqK1X/6UVMJHRZWtpPwf/FwIgFuqLXyPTLj+jJ5gJfGnsd+rOH0JP7peI0LpYvqMRQcI="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.2_1618385762947_0.5893307058633184"},"_hasShrinkwrap":false},"1.0.3":{"name":"@uni/file","version":"1.0.3","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Zlj4W2cn9zOFfbGU3x5FuogL1xEZczERJ94ETj9ip2EcHXK32zy1+hAekoXfXeyr9pYAJCcBuMCh3B5PV0JrqQ==","shasum":"0accc69d737f6ee66fbedb910d36364db4e9c4cd","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.3.tgz","fileCount":136,"unpackedSize":173758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSu9CRA9TVsSAnZWagAAneIP/jEpyLAc+RRda2QpKQgY\n9Gsoeiz6z/g7SnYneArN6ZrtvCBRjA6JwlSdjiu4SnKlYYpC6w71St9eJczO\n4/+5vSKQggLDrhtou/CC8lnw9IQF0EO+Sej7l0mZ45mGokh2aoeu1xqDoc4v\nXF+/dsxsQP+CIZmImoo2tvAOktIOv1SgGNgyTuzCcjyKePwXYhcjBvwHpOd5\nEfMzcYcBaVU28mwGErHBKca3Ge2kF6U4PI0vP9MCdNpGvmFWQWuNbbSjR6qL\neOSkGHnf+IRze2gBm82cApq9Te9q35iMmz0jK8PiQh8LR90Kgh+9PvdZ7W+u\nf/A9k9izBpAmxo/1knE/FuVjDWfgiaGKGN7xi28w3JOZawhqYvwyLD1s4K12\nH41jfEsLmZ8durMV/jxnrUfzeZLjbpUVIFOg0YYDorpgFu7KxUr6kgXE+tbl\n1QjUQuPwlr8BwUZLHBb1VYtluWKRfot42DOl85IgtnBEUnPv1/gUJNo8WTRc\nVOC8GK/GCi4pKp3FT5oGTEfmsAyk1szbEPHiGNpQwpwVhqkLSSPsu5ZV6Uor\n0q7+BDmnIk8uwtNPHAfpWMvUdvMYqy/W7dggjvmqaP3c2VKSXVhre4LFAkPn\nkbpIicKYk0d+O95hs/6q/YLsoPIt/ZRVYOVX7VwQ9iyxNoDFAR7GQkABREAd\nFsvc\r\n=eTnT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwhwptS5AhHR7FZNaYpfu6CFYz4YZwUD76a2fO1R9jFAIhAIyNDSqYnjWc7dqIBdyu73xqi25vmpEbJuzm9CCEZYqT"}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.3_1619078076555_0.8075327520777815"},"_hasShrinkwrap":false},"1.0.4":{"name":"@uni/file","version":"1.0.4","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0FLt3xY9GpMFwyTaz42zC5IQzKkGl28s7UfDdTCyn7b73dYzyXLSxhVRtvDhs2jxesf3eDVcSeqwCq5fpy/m0A==","shasum":"108f2fa0a2b1ad20d0ab341d64c795db34fb030c","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.4.tgz","fileCount":136,"unpackedSize":181730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiQnvCRA9TVsSAnZWagAABrMP/08bIvKPl1KFFn5kn8j+\nxc93ii/Pp4XA8fOdxqwzXrqzm7arn23sLBt2bV17Mum0sDFu7+/Nd3v8agi4\n9d5+kA1A19sw2hmWlqbXz0A/pX+iU184R4uazoLxP7zG8Any+H4/+b4okqp8\nQ5ZiCz5lAOApE3Zh263qzD1zZtlntS/Oa4dIC+TeA7yyG+BSTO1HvfESlqVE\nceJKyN5ZfMX6xiPEiLcE03EotTUmGfdfnZ8kdPNSPJrbXqogQK38nvwDVNMd\nK9DB6sM/Rff7w//ubUPkjaVUbTbXWd+uGrhZpso5+9x1qG62HYoQPWzYbobt\nMylfFUrOpH6tz4SxEXd9nTX9L3udNtU30baLil801r85gqC6BFQ9GcS1efH8\n/CQBHRkNSJg+sc+N0SDpL0yDk1pi2QYZp6W2BdnnPoIMpKtGTF+ba/ZlCT+7\nNnNBj1HQ48CdPhp/KlC4EbUmd+tjL4pRIBJfW6MWVkGuUxXUG3gOcX3zwqTS\nM9MVOCf1pJMhRV0qYoUPyZ18wBtc2/2R8rIFxWI2oSngtdA456biSjsMnPx1\n60TXzcR1hFvGyaNPzCQ5c2UXM/Qcq/Fkki08eq4IIjR0II9w66xXDMABEef2\nFblu8n04som6zmsDcMPhKk44TT+XV42yqy5iJt8FKlSGFf/OQ2WUKo2OHhxD\ndn76\r\n=Jra1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzWQEvaJuqN53+JoMP6Xui8JmveHPCe/JCFiyRZscMSAiEA/et+IrsMsY8hdR1s/uZeM3zRzTuWL10QkKK0HmILoqY="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.4_1619593710813_0.4118020520659713"},"_hasShrinkwrap":false},"1.0.6":{"name":"@uni/file","version":"1.0.6","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9HsNz+wDwEHHIve9WHEYHMjEgdUn9NpNIF5p3idVTZVXTWCi+5ImYpfR+zW1rgypwCWW50n/72lOyXAcj/Lbgg==","shasum":"bd174c9030a9bde9ee28f1abaf28eab25d9e5cd8","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.6.tgz","fileCount":136,"unpackedSize":189916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmfdYCRA9TVsSAnZWagAAZt8P/0Idh11KAcZkNTuxyywe\naG/6dGAJKiO/5e3S6CVhbDgM1gJZfvqp3k3ZvAN7RvZ342VG3Xg8eV53bDfM\nZIE2UWFCepWBeAAtVxypa9OyqtAZBcW8vEFIZaTG9j/NCXTnMQj4TKPwWhAF\n1EASPZLGE6Rqxg1xYmvHphmHQGoLfjjuZ8qk7zsHg0Xj8p3fBk4WlnMit9Ou\nPrbYCV1/NrtpqYq/8eYhvUjQg4e1jqiB8zMw2yBk4otA72losqGZIN1GIzr3\nOr3MorIKvIISi4hxfNNWFPElYHYYt5i4e/hjIvE9OQR5K08tJKY0vWMIneGx\nqqWDzfCun0PIrvKO6FvAiSgX06oD6Fc9r7YecNN1zRu/VjXOIapdiw4ku9Yw\nLdBFRAg9itc0mu3pGjBM6bmOSu8ZkBThJQxPOgUO3WyezHhLU7YD7u7cq2BY\n1w8yNvx3/wojP6Z4keuPrg+4rjM+U4aOd3SInEAhsTUqSTW2DHJh678ITTnW\nCvWRrXYpb0xUPJWI71ZKuBuQbGkKJHkSkiCmi0Ei7nH5NiTaSUwfxI1UKQhM\ndVwsGewhyKRX2siEnviyFFQA5YCICtX19kYajm2myKbVyaa/QclGSACFB34o\nW2QFyBnP5Fbx3uC2VFjdlqpUcLqDwQxIIZQHnkTqc074MrccgKLYpoN4eTnD\ntAx/\r\n=QBLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4luYvO+NlGMxTZjIQ3Su3ozsJk8gNP8GewT7k9wS8MwIhAPcSgOa/oUDy5Xm6MViUmZwdJpR+4meYPX7pSnSosE4N"}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.6_1620703064122_0.8325641625711915"},"_hasShrinkwrap":false},"1.0.7":{"name":"@uni/file","version":"1.0.7","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-AUJ0RZ2RiTxMclSSpNkLtnrJl2Sp9t7QbMGGh9zwZxS9fFFIXtDquGXBE0Wfrl5aUEWB+NDY3L4QO+Z4IVPqOQ==","shasum":"36b621f477ed3e86d81ff4fd38579ef783d75c6e","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.7.tgz","fileCount":136,"unpackedSize":193251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm3OrCRA9TVsSAnZWagAAFoAQAIzcC2lSR3P0EOxSUMhH\nTKVp3iAb2rmllU94xHyWZcjPMv0gnVhtk02wln5IvMJs1soFG9YL1/QfqQBj\nQvNU1gFvPwBrTdBUCSj3ZpIbb6+kK9zFspsMxq098VuZMXMx/gPMDHMrkUT8\nHCbRuBRf/hEE14gtQm85AdgzyJGDdk8PEuBIOP0EW9wlLeLF7Z+exipOKL1k\nDeGkle1vofjDjLawkb9O/0O3yzyARd7iiyG3jyFCnj1f2oTLb2RfkFV9WXMR\nN9JhTpjbhnsyX2Gi3biIzU0qP2kvAFbJ2USw1DPh5JTtrt+Sf5qPuA4c5qEV\nsZUFZfmwYyWHpaJyT1cMG4Fru8Bt0WKPg9UpLIEW00UNJo7XbVPnT7jRoAvI\nS83HYQP1J6kAU1dbLcwP8LaWZah/vB+GlxOKc17eKtpLUH/6y2q9l3q6z4wR\nSrL6AZxDGSlb0O9VENdBqbcVDO7peveHXGd+tytc2zkogeE7KHcGi8sJw+hM\nizzbtFvKmyeEEd4iwajtBjQtopoxyJydMjoIAl/Vat6Q2NGf528qbv3+AhEH\nVQthteVioOlSqv2h8zFZt6BKtws61wmpvoNDK5YPm+bmnofKSXumgbAiBTAY\nNiXnRDbT6L8iYk2EggV3hRmjZdpE89Z3n5mZhpn5c9I6GqneCLHrdcTgFvq3\n8XlI\r\n=YiIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJql6bmomFoNBLpprVmJIvak38PriYbKNWwAXhCau/3gIgHIEyxtNJH0ZRqncNftbhf7fMJIziT3XiAPfc7kdBlls="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.7_1620800427101_0.41884836572252726"},"_hasShrinkwrap":false},"1.0.8-beta":{"name":"@uni/file","version":"1.0.8-beta","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{".":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"./*":"./*"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"readme":"# file\n[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)\n\nFile operations.\n\n## Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n## Install\n\n```bash\n$ npm install @uni/file --save\n```\n\n## Methods\n\n### `getInfo(options)`\n\nGet file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property        | Type     | Default | Required | Description                                                  | Support                                 |\n| --------------- | -------- | ------- | -------- | ------------------------------------------------------------ | --------------------------------------- |\n| filePath        | `String` |         | √        | The file path                                                | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| digestAlgorithm | `String` | md5   | x        | The algorithm to calculate the file summary can be md5, sha1 | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n\n### `getSavedInfo(options)`\n\nGets saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `getSavedList(options)`\n\nGets all saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n### `openDocument(options)`\n\nOpen a file preview on the new page.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileType | `String` |         | x        | The file Type | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `removeSaved(options)`\n\nDelete a saved file.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `save(options)`\n\nSave the file locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n### `upload(options)`\n\nUpload local resources to the developer server.\n\n#### Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description                          | Support                                 |\n| -------- | -------- | ------- | -------- | ------------------------------------ | --------------------------------------- |\n| url      | `String` |         | √        | Developer server address             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| filePath | `String | File Object` |         | √        | The path to upload the file resource. In web browser, it can be ei\bther base64 string or a File object. | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileName | `String` |         | √        | File name, that is, the corresponding key, the developer in the server side through this key can get the binary content of the file.             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| fileType | `String` |         | √        | File type supports image, video, audio (image/video/audio). Not required in browser. | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| header | `Object` |         | x        | The HTTP request Header | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| formData | `Object` |         | x        | Additional form data in the HTTP request | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| withCredentials | `Boolean` |   | x    | Custom `withCredentials` option  | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" />  |\n| timeout | `Number` |  | x    | Upload timeout  | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n#### Return\nNotice: Notice: Alipay applet only supports client 10.1.35 and above. Please use it with caution because it will destroy one code with multiple platforms. When using it, please make sure that it is not empty, and the `upload` will return empty under containers that do not support UploadTask.. Please use it with caution because it will destroy one code with multiple platforms. When using it, please make sure that it is not empty, and the `upload` will return empty under containers that do not support UploadTask.\n\n**UploadTask**\n\nAn object that can monitor upload progress change events and cancel upload tasks. Specific documents can be viewed:\n* WeChat: [Link](https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/UploadTask.html)\n* ByteDance: [Link](https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/api/network/http/upload-task/)\n* Alipay: Same as WeChat, but missing `onHeadersReceived` and `offHeadersReceived`.\n* Web: Same as WeChat\n\n\n### `download(options)`\n\nDownload file resources locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\">\n\n#### Parameters\n| Property | Type     | Default | Required | Description             | Support                                 |\n| -------- | -------- | ------- | -------- | ----------------------- | --------------------------------------- |\n| url      | `String` |         | √        | Download file address   | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n| header   | `Object` |         | x        | The HTTP request Header | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\"> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\"> |\n\n#### Return\n注意：只有微信小程序和字节跳动小程序支持\n\nDownloadTask\n一个可以监听下载进度变化事件和取消下载的对象\n具体文档可以查看：\n微信：https://developers.weixin.qq.com/miniprogram/dev/api/network/download/DownloadTask.html\n字节跳动：https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/api/network/http/download-task/\n\n## Example\n\n```js\nimport { download, getInfo, getSavedInfo, getSavedList, openDocument, removeSaved, save, upload } from '@uni/file';\n\n// Get file information.\ngetInfo({\n  filePath: 'https://resource/apml953bb093ebd2834530196f50a4413a87.video',\n  digestAlgorithm: 'sha1',\n  success: (res)=>{\n    console.log(JSON.stringify(res))\n  }\n});\n\n// You need to save the address to be able to use File.getsavedinfo\ngetSavedInfo({\n  filePath: '**filePath**',\n  success: (res) => {\n    console.log(res.size);\n    console.log(res.createTime);\n  }\n});\n\ngetSavedList({\n  success:(res) => {\n    console.log(JSON.stringfy(res));\n  }\n});\n\nopenDocument({\n  filePath: '**filePath**',\n  fileType: 'pdf',\n  success: (res) => {\n    console.log('open document success');\n  };\n});\n\nremoveSaved({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('remove success');\n  }\n});\n\nsave({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('save success');\n  }\n});\n\nupload({\n  url: 'http://httpbin.org/post',\n  fileType: 'image',\n  fileName: 'file',\n  filePath: '**filePath**',\n  success: res => {\n    console.log('upload success');\n  },\n  fail: res => {\n    console.log('upload succefailss');\n  },\n});\n\ndownload({\n  url: 'http://img.alicdn.com/tfs/TB1x669SXXXXXbdaFXXXXXXXXXX-520-280.jpg',\n  success: res => {\n    console.log(res.filePath);\n  },\n  fail: res => {\n    console.log(res);\n  },\n});\n\n```\n\n","readmeFilename":"README.en-US.md","bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.8-beta","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iQM54SBzVWug+dd+isEXQe3yIYhftIjd28YOE6axJP5NdylGRqs338QrjRzfPMI35uaGY0aEt7mYxeGBhPqQ4w==","shasum":"029fc0814534176cadb647ec7ecb54a55b34de2a","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.8-beta.tgz","fileCount":136,"unpackedSize":193274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpMPECRA9TVsSAnZWagAAcxEP/3P8CWeFPx5vkpOvLS9S\nKf5cqpaz4CJIZLNF3HCIUqeCh+naxF0G+PiAxuFa7ewBQIxjMQrhhlo4pEBd\nDazFAAEPaxr5MH1SMZn7U7DXpu3B76/6rngX4tFSZu/m8GH9o9XI43ayrI+Z\n5fzuM968TXVVDlUaOgkCM7AP37BfyfrtFCaC+WfD4Diq+ru0AMZy8t4ckUUw\n3EpCYTIN5et9CiWAFEmB2q4gOabxYf33ROLz/S92qMw5LrEE2Z3pdbLgtrmb\nhUwvVxBJYYjwIg3sXqDOMe66/jIWzR6Z92zLoijaPSF2w6/KCm8mn+J9IRBq\n5ysS/RQaqlhsVNgOEnKjcflS9TiiLFOVT6jdaB435PQBil5YjMYg15widg5G\nv/9msuekEbyBexELzAOanOgg7sRe5clSZ7WeUc9onx3HxIPcvbTMqpZSJ2PP\n0srMhL/S/sesFynJMsLO2SVRmU5UdXYdc3kmxq7f0Du2SG8qUPYeppaBr5nV\nSSUdB9fqRC/891xbNEPN+U0VirEFrg7RGqR0nB5ZFcK5Tr0M8jrNbq1rAA5c\nkvW7Z2x7uzRWy2JrESEIdDc6lxn6HbywQ2lGuKXc/37smetbUL9BYC4AJNsu\noco/Kjqy2rvHLluVKaV87225ysQeuBlKZYGQpnSrxU7d5De2Rvy5eD++FqVW\n1AgC\r\n=pVn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLYmPIsGf+srdMYeEaT6XyQwfBuYFDqNs9p5PMfdo0nwIgBADXmGiXCg4LpwxjUPFuiwQwBzqIFRdxwNh1+ShjsHY="}]},"_npmUser":{"name":"bunko","email":"2leg@immaster.cn"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.8-beta_1621410755942_0.59497695463067"},"_hasShrinkwrap":false},"1.0.8":{"name":"@uni/file","version":"1.0.8","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{".":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"./*":"./*"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-E8O3zhG8gdApAIdTWaHtIl8K+DAcKvs/aiN7Ag0rw+OUCpxHS39m4roIOFWiB0mTIIFYgKQzVUkzr5k/qVfMpA==","shasum":"9ccc5d16c0d778a893b5c157a70ecf09ba0f07ca","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.8.tgz","fileCount":136,"unpackedSize":193269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrLiUCRA9TVsSAnZWagAAY7QP/0odXL0m5WG8HW7DStn9\nWtedqn8RSpyQxhIc3l+4TrvxoPUY6HstPVJDlz0CVrvNCeozqJE2N4M8cXBM\ngUxdqa9a4Lsy5OtB1PgpcoMKk0+8KW1y8+dUoRlTe0NfnX42zexVRg6U3Y6k\nh5GfVwMVePMiPG6okBninAu8demA9SZQKrDsvsszTkOAJKOnCNUxRlWa8pSj\nNpQ0GPVQBAFYwpmTPFgX3LiuXW544JOUBM6676Xm6BICvTw7jPI1vWsdwtmd\nvILSg4xBUfxNYGzJAIhlsmV8TQUhot8gnKQJx92VxwfNOi465TvyhdmApode\ncsIkwqm33Lq/uA2cuIB1Q8imtLDwGCrFRyOJYpq2ToVbZFjnc/isyS3igWVK\njxd4UMXygM/UJWhT7AYb1rnrQkVq2mFJlCNcP2JHJry4M319qMkshnLnwiSK\n2KmUxieGZshytmMjmq9tRyFICiv+F/wOaFRmQU4g0Q1lBT+1cfBYbYn4j/r0\nqP2pw+ylFHn6VGkC3VXxnW2BXJzPYQKRByVjYmSR99KjpImf3wgGpJZrCvV+\ndVjVWl9kOIIwHzzsrnh1KofMs02VVtMHV3zddNRq6e7MDxHb1d1MuKYONIEb\nCixgQ/ADr8hpbj2fEHjZ7SOSNYBYOc0rUnFjJygm4W9qvljGFtoTpgxyVcPa\nw3uZ\r\n=tBmt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvMWzHn0J8rHsbhUMpEGDoV1GK/u3upWoMlmnAXrYh/QIhAMa5zD4FZqR8KSoAq8bvqBYwO4umLqE8oiFhyuQ+OaSy"}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.8_1621932179898_0.9028719888255288"},"_hasShrinkwrap":false},"1.0.9":{"name":"@uni/file","version":"1.0.9","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{".":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"./*":"./*"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.0.9","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9sGmzvgjrkGVWwYCGLzWGQGxk8mA1nDTP7NvjsYKRAmec/YdbU/SrFHAV0ubxD3K/Db3LfzfwIpeEGHRrizjMg==","shasum":"20b839bd8de8970b7f42abc09924e05ee070bd3f","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.0.9.tgz","fileCount":144,"unpackedSize":218981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BZSCRA9TVsSAnZWagAAYyMP/05JL7uPFO29OUVWOvOY\ndWPDx2SvgMxtNxjIiDb5Oj33dfDkZLfVLZxsRJedP8lenP3KS3rFid3U/i8/\ntENoq6NQyEEqfwFDnC0WOv4Ua9nZpQxniT+EZQM+N243yYRoYsUdQryKdTS0\nsjmmzStPANZ479G3BP992RhL9to0+OsSP/84lkaJ+hnyXxKpj4TnWyF+hl1e\naRNgH2HyGq5F+8ySBpjqYaNMDNQUOfCu1to3kyD/QqIFv7RqJcZ7kpNIhtDN\nOFZhx5i+ESnZrV6E8DqGvzahqvd357sA+XND2GrL/ksa6WEUmAK5d90NEhsg\nGFmVAHgzaMec6aeGCPA/T6lS+79czJvseGYCQTUqfpWDac53WST6gIInaoN1\ngHJ2zFIKAwQmlYJXIdQlNo+N94iC7y/1wb/YOoZuPGNvEseKDtX4D/2Fr6KZ\nHP/hUztD8eLrPJhteFy8CtsC6x449m0dXHcbEwckuUppVH4BWzf4O2XsM1gV\nJFjOXo3eptjprV3HjJFgrfCsxFq3gCy/t+z/jP7yLQxQtDWmXNUaS4DalIZr\n993P+rwDnhdk1ptg9xGivilI4ycOVsW2KSLPma1qLa7rARec/6Cq/7PTmMS1\nKCa/BoTSUcge9lpQacAHkXweDzLJGtKJy+rigA0Xxw9vJe3ciofdqJkKu4S3\nEYag\r\n=rMkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc9oSwjAYAuKj7UScrRgsPm2pPkWpG05IkSa2jfGsv8AiB8loGkmVZ5f5Fr8lIX5yMW86qQ8foVb3Cz2xJyxsy4pQ=="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"bunko","email":"2leg@immaster.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.0.9_1625560657728_0.22035038287669773"},"_hasShrinkwrap":false},"1.1.0":{"name":"@uni/file","version":"1.1.0","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{".":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","default":"./es/index.js"},"./*":"./*"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-y5qGcuZlxPpC5MfLM3O82M00oLlupr+MTJdxcw89hozIiz6ILL5DRg56MAG39uw5nZ/nlkbVwiIvxLssIVGVcg==","shasum":"34529c0c8eeccb065cd4a986f2ae31997a019ada","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.1.0.tgz","fileCount":198,"unpackedSize":274363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFLofCRA9TVsSAnZWagAAM10P/0Zd/smGX4YXDtLLRSXE\nXX+uN+NifAcPOMrBlP5PeEC/EHI/dNNF4zzclCZn0dIYR5RSeAeIQDsysjp3\n79GsVt6dlPDWxlmcH++AwEXuwJYEVwTL2R0kPF1aPmaTDB/QLwvAULlNvVNJ\nYx/L3Rjg5CDl/MLPMM9GrnVrD98/5tYKxkIB6gvW5Rs1DCw4N1NiAINlVibv\n0RoAQXX75O4NgeogjSPv3B/9JKeoaxwdZ8NlrrRBDYft65o+1r9/iBUUerdD\nk8sglc2huzaTZIBFOzcLDbfVmIM7nnhG0nm7NPFNxzgMGKcQOrP9pR0YpyyW\nf5cXHO7W+C9hsnGLsBIW9zOOm7xNomT9VWeatutSyved9djPxEtgrViXi3K+\ndExOnO1fXYmb7rVYw2c1UeF+gCbWe1mma7dMEaOkmdHTqo2+/tsaoU01y42a\n4S3nI5weQdOI1NfiJdLBuP7Z7Dr7XQz6FhwQkt7uEuFEMH4ywB7N83FlTfo7\n6yEKW1wl3Y6CignEysoikZ1pFIFg4QEdh3L/pksw1pNGiD2bZ7WCKmAGMJ5Z\nnLbepoh8jol3z4til9b4jV5hi2g8p+HWFS/vCRVLensyKQQVbYMO5McvoqsZ\nHELDOmk+UAFSOTcodmQtKefPDMdP0VM/hsEkPD9QW7v2db6Jnjs0PXnUeNGz\nSRTc\r\n=Fb2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaChQFKeH2cg4uZtNa4dgwkCmHHMtPm532MQJqN4XrlAiEAgbDmwUcgQp/Krl5osYeh70hT/OxzPt4wpnBIWPCtKCA="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.1.0_1628748318869_0.13125901143924645"},"_hasShrinkwrap":false},"1.1.1":{"name":"@uni/file","version":"1.1.1","description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","main":"lib/index.js","module":"es/index.js","unpkg":"dist/index.js","typings":"types/index.d.ts","sideEffects":false,"exports":{".":{"web":"./es/web/index.js","wechat-miniprogram":"./es/wechat-miniprogram/index.js","bytedance-microapp":"./es/bytedance-microapp/index.js","miniapp":"./es/ali-miniapp/index.js","baidu-smartprogram":"./es/baidu-smartprogram/index.js","kuaishou-miniprogram":"./es/kuaishou-miniprogram/index.js","default":"./es/index.js"},"./lib/":"./lib/","./*":"./*"},"dependencies":{"@uni/env":"^1.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"license":"BSD-3-Clause","author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"homepage":"https://github.com/raxjs/universal-api#readme","_id":"@uni/file@1.1.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-gbymGoyD02cWHGVGapxp0zl3VAEU/u4vpDSyfS1tSnIGFjwIbCGq+W+uTAnJYduDbdy4Xiuwzbf0b/4slY9bmQ==","shasum":"b8ce5746bd29327b086993852cdad484024f6144","tarball":"https://registry.npmjs.org/@uni/file/-/file-1.1.1.tgz","fileCount":198,"unpackedSize":278605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJGMRCRA9TVsSAnZWagAAGGsP/RbCjvru4DH73rraRWGG\nRAe8ZDw6QzMoVCFAqlx2zwdX1C8kjPAq8GRmD5ncox4l7Fz437CdDQHD8PWn\nWyWaCQs9y5kZ1/oL37hWNkBDVo0V4IwnceWB+053klMBTFSbSiVGyUvM+53y\n+ZCwIY8wqQfVAWbGZqX3tA7MJQDdsmdvb1gAk8Oc1gLkLl/ghUs2faw0p3tG\nj2II3UJez7LAYx+0WW8yhvLnzAD7XgI0fEF5yOsVMyynHMlGg+maRsaSo2Ep\ncE3Y4tpPWilWbuRJ+IVjnpzuH4i9yKwU4dAz7vc2n9btDUg6U2NZZmd8Hpko\nnlO9dOaooWTMkVO+z9HbBQZa28xg/qQMVxu4n328yz36fabhu06awo5t+ncQ\n0hEx4105BKz2UGRqWxpEBeEdd99K54YAHwSlVuUjTz0CCK73WSFAkOp+4cMV\n21BJZwG8+Ia3sN3IjQYOhS8sgYKGddgPyAaByEW7f+pJGU0KzCtJ0c2IaGeR\nUQ3pldTVd+IWCqheP39E/LhjPFqVmSloOJii0h5BCUnLrlyrno7H2IeCKGac\nwmph1lZFmdrzxSqzGPVx2L7Bpfx9G3i54PR8na57NyyWTbsfsz1eOTcX2JGJ\nBuNh46oi/8+9UdFbn+H9ylumm0cA7hH/7Xl/F8MVuHfArSsdGts4FiG5oCtm\nPzHs\r\n=plIk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACUjdu4y9vYODp3nzAn+4tl7drf51ejvexe+27kUPKSAiBT6OXHNsFy0LsJl9Ar0j5IppeY5Ja4RrgZ8knjaLZFMA=="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/file_1.1.1_1629774609091_0.5745358987068487"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-26T09:14:35.914Z","1.0.0-beta":"2021-02-26T09:14:36.551Z","modified":"2022-04-07T09:33:58.353Z","1.0.0-beta1":"2021-02-26T12:51:38.233Z","1.0.0":"2021-03-04T12:08:44.761Z","1.0.1":"2021-03-12T11:58:26.069Z","1.0.2":"2021-04-14T07:36:03.074Z","1.0.3":"2021-04-22T07:54:36.825Z","1.0.4":"2021-04-28T07:08:30.956Z","1.0.6":"2021-05-11T03:17:44.383Z","1.0.7":"2021-05-12T06:20:27.291Z","1.0.8-beta":"2021-05-19T07:52:36.109Z","1.0.8":"2021-05-25T08:43:00.033Z","1.0.9":"2021-07-06T08:37:38.007Z","1.1.0":"2021-08-12T06:05:19.042Z","1.1.1":"2021-08-24T03:10:09.300Z"},"maintainers":[{"name":"bunko","email":"2leg@immaster.cn"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"description":"[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)","homepage":"https://github.com/raxjs/universal-api#readme","repository":{"type":"git","url":"git+ssh://git@github.com/raxjs/universal-api.git"},"author":{"name":"rax"},"bugs":{"url":"https://github.com/raxjs/universal-api/issues"},"license":"BSD-3-Clause","readme":"# file\n[![npm](https://img.shields.io/npm/v/@uni/file.svg)](https://www.npmjs.com/package/@uni/file)\n\nFile operations.\n\n## Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n## Install\n\n```bash\n$ npm install @uni/file --save\n```\n\n## Methods\n\n### `getInfo(options)`\n\nGet file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property        | Type     | Default | Required | Description                                                  | Support                                 |\n| --------------- | -------- | ------- | -------- | ------------------------------------------------------------ | --------------------------------------- |\n| filePath        | `String` |         | √        | The file path                                                | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n| digestAlgorithm | `String` | md5   | x        | The algorithm to calculate the file summary can be md5, sha1 | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n\n\n### `getSavedInfo(options)`\n\nGets saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n\n### `getSavedList(options)`\n\nGets all saved file information.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n### `openDocument(options)`\n\nOpen a file preview on the new page.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> |\n| fileType | `String` |         | x        | The file Type | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> |\n\n### `removeSaved(options)`\n\nDelete a saved file.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n\n### `save(options)`\n\nSave the file locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description   | Support                                 |\n| -------- | -------- | ------- | -------- | ------------- | --------------------------------------- |\n| filePath | `String` |         | √        | The file path | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n\n### `upload(options)`\n\nUpload local resources to the developer server.\n\n#### Support\n<img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description                          | Support                                 |\n| -------- | -------- | ------- | -------- | ------------------------------------ | --------------------------------------- |\n| url      | `String` |         | √        | Developer server address             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| filePath | `String | File Object` |         | √        | The path to upload the file resource. In web browser, it can be ei\bther base64 string or a File object. | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| fileName | `String` |         | √        | File name, that is, the corresponding key, the developer in the server side through this key can get the binary content of the file.             | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| fileType | `String` |         | √        | File type supports image, video, audio (image/video/audio). Not required in browser. | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> |\n| header | `Object` |         | x        | The HTTP request Header | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| formData | `Object` |         | x        | Additional form data in the HTTP request | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| withCredentials | `Boolean` |   | x    | Custom `withCredentials` option  | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" />  |\n| timeout | `Number` |  | x    | Upload timeout  | <img alt=\"browser\" src=\"https://gw.alicdn.com/tfs/TB1uYFobGSs3KVjSZPiXXcsiVXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"h5\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n\n#### Return\nNotice: Alipay miniapp only supports client 10.1.35 and above. Please use it with caution because it will destroy one code with multiple platforms. When using it, please make sure that it is not empty, and the `upload` will return empty under containers that do not support UploadTask.\n\n**UploadTask**\n\nAn object that can monitor upload progress change events and cancel upload tasks. Specific documents can be viewed:\n* WeChat: [Link](https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/UploadTask.html)\n* ByteDance: [Link](https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/api/network/http/upload-task/)\n* BaiDu: [Link](https://smartprogram.baidu.com/docs/develop/api/net/uploadTask/)\n* KuaiShou: [Link](https://mp.kuaishou.com/docs/develop/api/network/upload/UploadTask/UploadTask.html)\n* Alipay: Same as WeChat, but missing `onHeadersReceived` and `offHeadersReceived`.\n* Web: Same as WeChat\n\n\n### `download(options)`\n\nDownload file resources locally.\n\n#### Support\n<img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"ali miniprogram\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"wechatMiniprogram\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" title=\"bytedanceMicroApp\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" />\n\n#### Parameters\n| Property | Type     | Default | Required | Description             | Support                                 |\n| -------- | -------- | ------- | -------- | ----------------------- | --------------------------------------- |\n| url      | `String` |         | √        | Download file address   | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n| header   | `Object` |         | x        | The HTTP request Header | <img alt=\"miniApp\" src=\"https://gw.alicdn.com/tfs/TB1bBpmbRCw3KVjSZFuXXcAOpXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"wechatMiniprogram\" src=\"https://img.alicdn.com/tfs/TB1slcYdxv1gK0jSZFFXXb0sXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"bytedanceMicroApp\" src=\"https://gw.alicdn.com/tfs/TB1jFtVzO_1gK0jSZFqXXcpaXXa-200-200.svg\" width=\"25px\" height=\"25px\" /> <img alt=\"baiduSmartProgram\" src=\"https://img.alicdn.com/imgextra/i4/O1CN01jngdBb24yGv2Fu34G_!!6000000007459-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"baiduSmartProgram\" /> <img alt=\"kuaiShouMiniProgram\" src=\"https://gw.alicdn.com/imgextra/i4/O1CN01kzmJMM24jcFEzp5Wv_!!6000000007427-2-tps-200-200.png\" width=\"25px\" height=\"25px\" title=\"KuaiShouMiniProgram\" /> |\n\n#### Return\n注意：只有微信小程序和字节跳动小程序、百度小程序、快手小程序支持，由于破坏了一码多端请谨慎使用\n\nDownloadTask\n一个可以监听下载进度变化事件和取消下载的对象\n具体文档可以查看：\n微信：https://developers.weixin.qq.com/miniprogram/dev/api/network/download/DownloadTask.html\n字节跳动：https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/api/network/http/download-task/\n百度：[链接](https://smartprogram.baidu.com/docs/develop/api/net/downloadTask/)\n快手：[链接](https://mp.kuaishou.com/docs/develop/api/network/download/DownloadTask/DownloadTask.html)\n\n\n## Example\n\n```js\nimport { download, getInfo, getSavedInfo, getSavedList, openDocument, removeSaved, save, upload } from '@uni/file';\n\n// Get file information.\ngetInfo({\n  filePath: 'https://resource/apml953bb093ebd2834530196f50a4413a87.video',\n  digestAlgorithm: 'sha1',\n  success: (res)=>{\n    console.log(JSON.stringify(res))\n  }\n});\n\n// You need to save the address to be able to use File.getsavedinfo\ngetSavedInfo({\n  filePath: '**filePath**',\n  success: (res) => {\n    console.log(res.size);\n    console.log(res.createTime);\n  }\n});\n\ngetSavedList({\n  success:(res) => {\n    console.log(JSON.stringfy(res));\n  }\n});\n\nopenDocument({\n  filePath: '**filePath**',\n  fileType: 'pdf',\n  success: (res) => {\n    console.log('open document success');\n  };\n});\n\nremoveSaved({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('remove success');\n  }\n});\n\nsave({\n  filePath: '**filePath**',\n  success:(res) => {\n    console.log('save success');\n  }\n});\n\nupload({\n  url: 'http://httpbin.org/post',\n  fileType: 'image',\n  fileName: 'file',\n  filePath: '**filePath**',\n  success: res => {\n    console.log('upload success');\n  },\n  fail: res => {\n    console.log('upload succefailss');\n  },\n});\n\ndownload({\n  url: 'http://img.alicdn.com/tfs/TB1x669SXXXXXbdaFXXXXXXXXXX-520-280.jpg',\n  success: res => {\n    console.log(res.filePath);\n  },\n  fail: res => {\n    console.log(res);\n  },\n});\n\n```\n\n","readmeFilename":"README.en-US.md"}