Merge remote-tracking branch 'origin/v1' into v2

This commit is contained in:
Lucas Nogueira
2023-05-24 10:36:41 -03:00
15 changed files with 111 additions and 89 deletions
+16 -4
View File
@@ -1,6 +1,7 @@
![plugin-upload](banner.png)
Upload files from disk to a remote server over HTTP.
Download files from a remote HTTP server to disk.
## Install
@@ -63,10 +64,21 @@ Afterwards all the plugin's APIs are available through the JavaScript guest bind
import { upload } from '@tauri-apps/plugin-upload'
upload(
'https://example.com/file-upload'
'./path/to/my/file.txt'
(progress, total) => console.log(`Downloaded ${progress} of ${total} bytes`) // a callback that will be called with the upload progress
{ 'ContentType': 'text/plain' } // optional headers to send with the request
'https://example.com/file-upload',
'./path/to/my/file.txt',
(progress, total) => console.log(`Uploaded ${progress} of ${total} bytes`), // a callback that will be called with the upload progress
{ 'Content-Type': 'text/plain' } // optional headers to send with the request
)
```
```javascript
import { download } from "tauri-plugin-upload-api";
download(
'https://example.com/file-download-link',
'./path/to/save/my/file.txt',
(progress, total) => console.log(`Downloaded ${progress} of ${total} bytes`), // a callback that will be called with the download progress
{ 'Content-Type': 'text/plain' } // optional headers to send with the request
)
```