안녕하세요, 여러분. 내가하려고하는 것은 Active Directory 기반의 pdf를 생성하는 서블릿을 포함하는 Confluence 플러그인을 작성하는 것입니다. 어쨌든, 합류 공간에는 첨부 저장소가 있습니다. 문제는 pdf에서 IText 이미지를 만들려고 할 때 모든 버그가 발생한다는 것입니다. 나는 페이지가 로그인 뒤에 있기 때문에 그것이라고 추정하고있다. 다른 모든 이미지는 정상적으로 작동합니다.Java - 로그인 후 사이트에서 이미지 가져 오기
어쨌든, Java에서 어떤 종류의 자격 증명으로 로그인 한 후에도 byte[]
이미지를 검색 할 수 있습니까?
오류 예 : 내가 넣어 다른
Image portrait = Image.getInstance(new URL("http://www.dominionpaper.ca/files/dominion-img/hedgehog.JPG"));
또는 아무것도 문제가 발생하지 않지만
이Image portrait = Image.getInstance(new URL("http://*Local Network*/download/attachments/3409000/PdfTestImage.JPG"));
^^ java.io.IOException: http://*Local Network*/download/attachments/3409000/John.Doe.JPG is not a recognized imageformat. at com.itextpdf.text.Image.getInstance(Image.java:317)
가 발생합니다. 어떤 제안? 이전에 HttpClient
을 사용했지만 적용 가능할 지 확실하지 않습니다.
'로컬 네트워크'는 어떻게 정의되어 있습니까? 실제 IP? localhost? "로컬 네트워크"는? 예를 들어 이미지가 아니라 이미지가 표시되는지 확인 했습니까? 500 서버 오류 메시지? – Aleadam
로컬 Confluence (내부 dev 위키) 인스턴스가 실행되고있는 IP 주소입니다. 서버 오류 메시지까지는 모릅니다. 임의의 인터넷 이미지가 작동하는 것과 로그인 페이지가 아닌 것 사이의 유일한 상관 관계. – ReimTime