This commit is contained in:
nm1 2026-11-04 00:33:23 +05:30
commit 74ae93a96e

View file

@ -0,0 +1,40 @@
curl relation
- `curl -F "reqtype=fileupload" -F "userhash=####" -F "fileToUpload=@cutie.png" https://catbox.moe/user/api.php`
Converting to node-fetch
```js
import fetch, { FormData, fileFromSync } from 'node-fetch';
const form = new FormData();
form.append('reqtype', 'fileupload');
form.append('userhash', '####');
form.append('fileToUpload', fileFromSync('cutie.png'));
fetch('https://catbox.moe/user/api.php', {
method: 'POST',
body: form
});
```
Converting to axios
```js
import axios from 'axios';
import FormData from 'form-data';
import * as fs from 'fs';
const form = new FormData();
form.append('reqtype', 'fileupload');
form.append('userhash', '####');
form.append('fileToUpload', fs.readFileSync('cutie.png'), 'cutie.png');
const response = await axios.post(
'https://catbox.moe/user/api.php',
form,
{
headers: {
...form.getHeaders()
}
}
);
```