Я пытаюсь настроить загрузку файлов с помощью фляги, а затем перенести файл на Google Drive.
Это работает большую часть времени, но иногда перенос на google диск зависает после загрузки файла с помощью фляги. Проблема возникает только с большими файлами, а не каждый раз.
filename = secure_filename(file.filename)
filename=str(time.time()).replace('.','_')+'_____' + filename
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
file_metadata = {'name': displayName,
'parents': [foldertID] }
media = MediaFileUpload('/var/flocation/' + filename)
Gfile = service.files().create(body=file_metadata,
media_body=media,
fields='id').execute()
fileID=Gfile.get('id')
os.remove(os.path.join(app.config['UPLOAD_FOLDER'], filename))
Есть ли проблема с тем, что файл не был полностью загружен перед началом передачи на накопитель Goggle? Там нет сообщения об ошибке, просто висит. Если я повторно отправляю запрос на загрузку, это обычно решает проблему.
Спасибо за помощь.