POST 404 (не найден) с интерфейсом машинописного текста на серверной части Python (flask)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 POST 404 (не найден) с интерфейсом машинописного текста на серверной части Python (flask)

Сообщение Anonymous »


Пытаюсь отправить экземпляр formData из внешнего интерфейса в серверный, а затем получить ответ.

Это код интерфейса

// Выполняем вызов выборки выборка('/загрузить-файл', { метод: 'POST', тело: formData }) .then(ответ => ответ.json()) .then(данные => { console.log('Полученная оценка:', data.score); }) .catch(ошибка => { console.error('Ошибка:', ошибка); }); А вот маршрут, который я проложил в серверной части:

@app.route('/upload-file', методы=['POST']) защита upload_file(): загруженный_файл = request.files['Blob'] # если файл присутствует если загруженный_файл.имя_файла != '': #сохраняем файл путь_файла = os.path.join(app.config['UPLOAD_FOLDER'], загруженный_файл.имя_файла) загруженный_файл.save(путь_к файлу) # оценка заполнителя импортировать случайный оценка = случайный.randint(0, 100) return jsonify({'оценка': оценка}) return jsonify({'ошибка': 'Файл не загружен'}), 400 Я получаю сообщение об ошибке: POST http://localhost:5173/upload-file 404 (не найден)

Я пробовал изменить имена маршрутов в обоих местах... не уверен, что это потому, что маршрут запускается на подстранице? Я пытался сделать это маршрутом /subpage/upload-file, но это тоже не сработало.

в файле server.py:

basedir = os.path.abspath(os.path.dirname(__file__)) приложение = Колба(__name__) @app.route('/time', методы=['GET']) защита get_current_time(): вернуть {'время': time.time()} из импорта маршрутов * Спасибо
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»