n
Чтобы например происходили изменения на странице без перезагрузки
Size: a a a
n
IK
@app.route('/tst')- отрабатывае нормально
def tst():
return "TSTSTSTSTS"
@app.route('/tst', subdomain='first')- а вот так почему то не рабоает субдомен. хотя он и в хостах прописан
def tst():
return "TSTSTSTSTS"
d
@app.route('/api/user/upload/image', methods=['POST'])
@jwt_required
def user_upload_image():
file = request.files['file']
if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
content_type = file.content_type
storage = GridFS(db, collection='fs')
storage.put(file, content_type=content_type, filename=filename)
return jsonify({"msg": "Ok"}), 200
else:
return jsonify({"msg": "Something went wrong"}), 400
d
@app.route('/api/user/get/image', methods=['GET'])
@jwt_required
def user_get_image():
getfile = FS.find_one({ '_id': ObjectId('5eecda8fac02f2504a8ac1ee')})
return jsonify({"msg": "Ok", "data": str(getfile)}), 200
{
"data": "{'_id': ObjectId('5eecda8fac02f2504a8ac1ee'), 'filename': 'photo_2020-06-04_22-32-51.jpg', 'contentType': 'image/jpeg', 'md5': 'd41d8cd98f00b204e9800998ecf8427e', 'chunkSize': 261120, 'length': 0, 'uploadDate': datetime.datetime(2020, 6, 19, 15, 32, 31, 198000)}",
"msg": "Ok"
}
d
d
@app.route('/api/user/get/image', methods=['GET'])
@jwt_required
def user_get_image():
storage = GridFS(db, collection='fs')
image = storage.get(ObjectId('5eecda8fac02f2504a8ac1ee'))
print(image)
return jsonify({"msg": "Ok"}), 200
d
AM
AM
@app.route('/tst')- отрабатывае нормально
def tst():
return "TSTSTSTSTS"
@app.route('/tst', subdomain='first')- а вот так почему то не рабоает субдомен. хотя он и в хостах прописан
def tst():
return "TSTSTSTSTS"
V
AM
@app.route('/api/user/get/image', methods=['GET'])
@jwt_required
def user_get_image():
getfile = FS.find_one({ '_id': ObjectId('5eecda8fac02f2504a8ac1ee')})
return jsonify({"msg": "Ok", "data": str(getfile)}), 200
{
"data": "{'_id': ObjectId('5eecda8fac02f2504a8ac1ee'), 'filename': 'photo_2020-06-04_22-32-51.jpg', 'contentType': 'image/jpeg', 'md5': 'd41d8cd98f00b204e9800998ecf8427e', 'chunkSize': 261120, 'length': 0, 'uploadDate': datetime.datetime(2020, 6, 19, 15, 32, 31, 198000)}",
"msg": "Ok"
}
'uploadDate': datetime.datetime(2020, 6, 19, 15, 32, 31, 198000)
означает что это ни разу не jsonAM
IK
AM
V
V
AM
V
V
AM