【发布时间】:2019-04-25 21:10:04
【问题描述】:
我正在尝试使用 django(xlsx) 上传文件,这是我的代码:
myfile = request.FILES['document']
fs = FileSystemStorage()
filename = fs.save(myfile.name, myfile)
在我已设置要上传的文件夹“媒体”的模型上,出现此错误:
Permission denied: '/var/www/html/inventariosRG/media/my_file.xlsx'
我尝试用这个来修复这个错误:
PATH = 'media/'
myfile = request.FILES['document']
try:
import subprocess
RUTA_ABSOLUTA = os.path.join(os.path.dirname(os.path.dirname(__file__)),PATH)
subprocess.Popen('sudo chmod -R 777 '+RUTA_ABSOLUTA, shell=True)
except Exception as e:
raise Exception ("Error ",e)
fs = FileSystemStorage()
filename = fs.save(myfile.name, myfile)
此代码仅显示相同的错误“权限被拒绝...”请我尝试在 django 上通过命令设置权限,任何建议谢谢..!!
【问题讨论】:
标签: django