Встречается на собеседованиях • сегодня
Можно ли передать файл через параметры URL в GET-запросе
Нет, передать файл через параметры URL в GET-запросе напрямую нельзя. GET-запросы ограничены длиной URL (обычно ~2000 символов) и предназначены для передачи текстовых данных в виде ключ-значение.
Для передачи файлов используйте:
- POST-запросы с
multipart/form-data - Base64-кодирование (для небольших файлов), но это неэффективно
- Загрузку через FormData в AJAX
Пример с FormData:
javascript
const formData = new FormData();
formData.append('file', fileInput.files[0]);
fetch('/upload', {
method: 'POST',
body: formData
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы