Update app.py
Browse files
app.py
CHANGED
|
@@ -64,13 +64,15 @@ app = Flask(__name__, template_folder="./")
|
|
| 64 |
app.config['DEBUG'] = True
|
| 65 |
|
| 66 |
UPLOAD_FOLDER = 'static'
|
|
|
|
| 67 |
|
| 68 |
|
| 69 |
-
# Создание директории, если она не существует
|
| 70 |
if not os.path.exists(UPLOAD_FOLDER):
|
| 71 |
os.makedirs(UPLOAD_FOLDER)
|
| 72 |
|
| 73 |
|
|
|
|
|
|
|
| 74 |
DATABASES = ['data_gc.db', 'data1.db', 'data2.db', 'data3.db', 'data4.db', 'data5.db']
|
| 75 |
|
| 76 |
|
|
@@ -1138,33 +1140,6 @@ def online():
|
|
| 1138 |
|
| 1139 |
|
| 1140 |
|
| 1141 |
-
@app.route('/upload', methods=['POST'])
|
| 1142 |
-
def upload_file():
|
| 1143 |
-
if 'file' not in request.files:
|
| 1144 |
-
return "No file part", 400
|
| 1145 |
-
file = request.files['file']
|
| 1146 |
-
if file.filename == '':
|
| 1147 |
-
return "No selected file", 400
|
| 1148 |
-
|
| 1149 |
-
# Генерация уникального имени файла
|
| 1150 |
-
unique_filename = str(uuid.uuid4()) + os.path.splitext(file.filename)[1]
|
| 1151 |
-
save_path = os.path.join(UPLOAD_FOLDER, unique_filename)
|
| 1152 |
-
file.save(save_path)
|
| 1153 |
-
|
| 1154 |
-
# Возвращаем полный URL загруженного файла с протоколом https
|
| 1155 |
-
full_url = request.url_root.replace('http://', 'https://') + 'uploads/' + unique_filename
|
| 1156 |
-
return f"File uploaded successfully and saved to {full_url}", 200
|
| 1157 |
-
|
| 1158 |
-
@app.route('/uploads/<filename>', methods=['GET'])
|
| 1159 |
-
def uploaded_file(filename):
|
| 1160 |
-
return send_from_directory(UPLOAD_FOLDER, filename)
|
| 1161 |
-
|
| 1162 |
-
@app.route('/up_fa', methods=['GET'])
|
| 1163 |
-
def up_fa():
|
| 1164 |
-
return render_template('up_fa.html')
|
| 1165 |
-
|
| 1166 |
-
|
| 1167 |
-
|
| 1168 |
|
| 1169 |
|
| 1170 |
|
|
@@ -1261,7 +1236,7 @@ def buil_json_gen():
|
|
| 1261 |
|
| 1262 |
|
| 1263 |
@app.route('/up_page', methods=['POST'])
|
| 1264 |
-
def
|
| 1265 |
if 'file' not in request.files or 'filename' not in request.form:
|
| 1266 |
return "No file or filename provided", 400
|
| 1267 |
file = request.files['file']
|
|
@@ -1286,13 +1261,13 @@ def upload2_file():
|
|
| 1286 |
return f"File uploaded successfully and saved to {full_url}", 200
|
| 1287 |
|
| 1288 |
@app.route('/page/<filename>', methods=['GET'])
|
| 1289 |
-
def
|
| 1290 |
# Добавляем расширение .html к имени файла
|
| 1291 |
filename_with_extension = filename + '.html'
|
| 1292 |
return send_from_directory(UPLOAD_FOLDER, filename_with_extension)
|
| 1293 |
|
| 1294 |
@app.route('/pages', methods=['GET'])
|
| 1295 |
-
def
|
| 1296 |
return render_template('pages.html')
|
| 1297 |
|
| 1298 |
|
|
|
|
| 64 |
app.config['DEBUG'] = True
|
| 65 |
|
| 66 |
UPLOAD_FOLDER = 'static'
|
| 67 |
+
logging.basicConfig(level=logging.DEBUG)
|
| 68 |
|
| 69 |
|
|
|
|
| 70 |
if not os.path.exists(UPLOAD_FOLDER):
|
| 71 |
os.makedirs(UPLOAD_FOLDER)
|
| 72 |
|
| 73 |
|
| 74 |
+
|
| 75 |
+
|
| 76 |
DATABASES = ['data_gc.db', 'data1.db', 'data2.db', 'data3.db', 'data4.db', 'data5.db']
|
| 77 |
|
| 78 |
|
|
|
|
| 1140 |
|
| 1141 |
|
| 1142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1143 |
|
| 1144 |
|
| 1145 |
|
|
|
|
| 1236 |
|
| 1237 |
|
| 1238 |
@app.route('/up_page', methods=['POST'])
|
| 1239 |
+
def upload_file():
|
| 1240 |
if 'file' not in request.files or 'filename' not in request.form:
|
| 1241 |
return "No file or filename provided", 400
|
| 1242 |
file = request.files['file']
|
|
|
|
| 1261 |
return f"File uploaded successfully and saved to {full_url}", 200
|
| 1262 |
|
| 1263 |
@app.route('/page/<filename>', methods=['GET'])
|
| 1264 |
+
def uploaded_file(filename):
|
| 1265 |
# Добавляем расширение .html к имени файла
|
| 1266 |
filename_with_extension = filename + '.html'
|
| 1267 |
return send_from_directory(UPLOAD_FOLDER, filename_with_extension)
|
| 1268 |
|
| 1269 |
@app.route('/pages', methods=['GET'])
|
| 1270 |
+
def up_pages():
|
| 1271 |
return render_template('pages.html')
|
| 1272 |
|
| 1273 |
|