Python flask-Невозможно загрузить файл, используя POSTMAN другого компьютера в той же сети - PullRequest
0 голосов
/ 29 июня 2018
cors = CORS(app, resources={r"/*": {"origins": "*"}})

@app.route('/uploads', methods=['POST','OPTIONS'])
@cross_origin()
def upload_file():
file = request.files['image']
print file
# if file and allowed_file(file.filename):
if file and allowed_file(file.filename):
    filename = secure_filename(file.filename)
    file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))

    data={'message':'success'}
    return jsonify(data)

Я получаю запрос BAD, когда пытаюсь загрузить файл с POSTMAN на другой компьютер той же сети, но он работает в моем POSTMAN. Я не могу понять, что происходит? Но я имею доступ к другим маршрутам через почтальона другого компьютера, только маршрут загрузки файлов дает неверный запрос. Я также проверил разрешения для папок.

Я пытался написать собственный декоратор, но все еще получаю ту же ошибку

Я могу загрузить файл от своего собственного почтальона, но не могу загрузить его с другого компьютера, который находится в той же сети.

Я думаю, что его кросс-доменов проблема, но не в состоянии понять

...