У меня проблема с загрузкой файлов в flask приложении: вот код:
image_url = []
video_url = []
if 'file' in request.files:
try:
for image in request.files.getlist('Images'):
image.save(os.path.join(app.config['IMAGE_UPLOADS'], image.filename))
url = image.filename
url2 = f"mysite/static/img/uploads/images/{url}"
image_url.append(url2)
for video in request.files.getlist('Videos'):
video = request.files['Videos']
video.save(os.path.join(app.config['VIDEO_UPLOADS'], video.filename))
url = video.filename
url2 = f"mysite/static/img/uploads/videos/{url}"
video_url.append(url2)
except FileNotFoundError:
image_url = ""
video_url = ""
else:
image_url = []
video_url = []
, когда я загружаю изображение и видео в одно и то же, это работает!. Однако, если я загружаю только один ( изображение или видео) не работает или (не сохраняет URL в базе данных).
я хочу загрузить одно из (изображение или видео) без необходимости загружать две вещи для работы