Загрузка файлов
В любом вашем проекте можно включить загрузку файлов. Для этого достаточно зайти в настройки проекта и активировать данный пункт:

После сохранения, в списках ресурсов появится новый ресурс /uploads

Как загрузить файл?
Теперь нам доступен ресурс /uploads
на который необходимо отправлять ваш файл.
На данный ресурс необходимо отправлять POST-запрос с загружаемым файлов.
Вот пример кода на JavaScript и HTML для загрузки файла:
<input type="file" id="fileInput" />
<button>Загрузить</button>
const input = document.querySelector('#fileInput');
const button = document.querySelector('button');
async function uploadFile() {
const formData = new FormData();
// Прикрепляем файл к запросу
formData.append('file', input.files[0]);
const res = await fetch('https://ab25db78ee597814.mokky.dev/uploads', {
method: 'POST',
body: formData
});
if (res.ok) {
const json = await response.json();
console.log('Success:', result);
}
}
button.addEventListener('click', uploadFile);
При успешной загрузке файла, в ответ вы получите следующий объект:
{
"id": 52,
"url": "http://mokky.dev/uploaded/dfnhxiq6j/image/upload/v1686082533/al9osj8c5tfifyej2gw8.jpg"
}
Last updated