IOError:[Errno 13]权限被拒绝:' video.mp4'同时从blob中下载并保存视频

时间:2018-03-17 06:35:47

标签: python flask apache2 mod-wsgi azure-blob-storage

我创建了一个烧瓶应用程序,并尝试使用WSGI在apache2 Ubuntu服务器上进行部署。但我得到了Permission否认:' video.mp4'错误。 在flask应用程序中,默认路由返回一个字符串,但当烧瓶应用程序尝试将文件从azure blob存储器下载到当前目录 init .py时,我收到以下错误。

File "/var/www/FlaskApp/FlaskApp/__init__.py", line 25, in watermark 
block_blob_service.get_blob_to_path(container, blob, 'video.mp4')
File "/usr/local/lib/python2.7/dist-packages/azure/storage/blob/baseblobservice.py", line 1801, in get_blob_to_path
with open(file_path, open_mode) as stream:
IOError: [Errno 13] Permission denied: 'video.mp4'

还尝试在WSGI中激活虚拟环境,甚至更改了权限,但没有任何工作。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我最终通过chmod" Permission denied"中列出的文件夹解决了这个问题。在经过sudo chmod / home / yourdownload / folder / 777之后。 所以不是文件,而是你上传/下载到的文件夹。