【发布时间】:2019-01-07 23:13:38
【问题描述】:
我正在尝试使用烧瓶设置文件上传,然后将文件传输到谷歌驱动器。
它大部分时间都可以工作,但有时在使用烧瓶上传文件后,传输到谷歌驱动器会挂起。该问题仅发生在较大的文件中,而不是每次都发生。
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))
在开始传输到护目镜驱动器之前文件没有完全上传是否存在问题?没有错误消息,它只是挂起。如果我重新提交上传请求,通常可以解决问题。
感谢您的帮助。
【问题讨论】:
-
看起来同样的问题,但我没有使用谷歌应用引擎。我正在使用 ec2 获取谷歌文档。我无权访问 Blob 存储。