Я создал веб-сайт, используя инфраструктуру Django, одна из которых заключалась в обработке изображений, загруженных пользователем, и сохранении их в папке для загрузки, но обнаружена ошибка ([Errno 13] В доступе отказано: после. Png ') , Я использую (python3 manage. Py runserver), и он работает, но не работает при развертывании с Apache 2.
Я знал, что это проблема с разрешениями Ubuntu, но я не мог ее исправить после изменения прав доступа к файлу.
Я надеюсь, что кто-то может дать мне несколько советов. Спасибо большое действительно.
Мой код:
from PIL import Image
import numpy as np
# use PIL.Image to save picture as 'After.png'
Image.fromarray(im).save('After.png')
# for download
file=open('After.png','rb')
response =HttpResponse(file)
response['Content-Type']='application/octet-stream'
response['Content-Disposition']='attachment;filename="After.png"'
return response
Информация об ошибке
PermissionError at /Text_embed/embedding_info/
[Errno 13] Permission denied: 'After.png'
Информация об ошибке 1
Разрешение