string - Rest Api AttributeError:'str'对象没有属性'save'
问题描述
谁能帮我写代码:我收到这个错误 img.save(name_ff, "PDF", resolution=100.0, save_all=True, append_images=imgs_list[:-1]) AttributeError: 'str' object has no attribute '节省'。
class BatchFileCreateView(CreateAPIView):
serializer_class = BatchFileSerializer
permission_classes = [IsAuthenticated]
def create(self, request):
#file_path = request.data['files']
file_path = request.FILES.getlist('files',None)
imgs_list=[]
img=''
for file_path in request.FILES.getlist('files'):
img = Image.open(file_path)
img = img.convert('RGB')
imgs_list.append(img)
name_ff = 'E:\lord shiva\imges.pdf'
img.save(name_ff, "PDF", resolution=100.0, save_all=True, append_images=imgs_list[:-1])
name_file = file_path.name.split('.')[0]
file_obj = DjangoFile(open(name_ff, mode='rb'), name=name_file + '.pdf')
request.data['pdf_files'] = file_obj
serializer = BatchFileSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response({"status": "success"})
return Response({"status": "failure"})
解决方案
推荐阅读
- linux - 以相同质量将 pdf 转换为 Tiff
- html - 当我设置 no-wrap 时,引导表列太宽
- angularjs - 选择元素在 AngularJS 中不显示接收到的值
- javascript - 使用 Regex 删除 HTML 标记和换行符
- javascript - 如果我在对象或返回对象的函数上运行 ng-repeat 是否有任何区别(性能)
- r - 禁用 RStudio 中的缩放键盘快捷键
- css - 具有相对位置的多个元素
- python - 训练期间损失没有减少(Word2Vec,Gensim)
- django - Django - 1051 未知表错误
- r - 如何对您的数据框进行子集化以仅保留第一个副本?