0
서버에서 이진 파일을 가져올 때 나는 r.content
을 통해 액세스합니다.JpegImageFile 인스턴스에 StringIO가있는 __call__ 메서드가 없습니다
i = Image.open(StringIO(r.content))
하지만이를 호출하면 다음과 같은 오류 반환 :
AttributeError('JpegImageFile instance has no __call__ method',)
또는 예를 들어 :
을 문제는 내가 이미지에 바이너리를 설정 한 후 다음과 같이 브라우저로 보낼 것입니다AttributeError('PngImageFile instance has no __call__ method',)
이 코드는 내가와 그것을 해결 python documentation
당신은 코드의 나머지 부분을 보여줄 수 있습니까? 어떻게 이미지를 읽었 니? 그걸 보관 해? 대부분 이미지 이름으로 인해 문제가 발생하는 것으로 들리지만 코드 내의 다른 객체와 충돌 할 수 있습니다. – Kasramvd
특정 문제에 대해 확신하지 못했지만 이미지를 임시 파일로 다운로드 한 다음 여는 것으로 생각하십니까? –
스토리지 서버가 다른 곳에 있습니다. 나는 단지'requests.post'를 통해 그 스토리지 서버에 업로드합니다. @KasraAD, @SeanAzlin – ALH