0
URL에서 내 Lotus Notes 애플리케이션으로 한 장의 그림을 다운로드하고 싶습니다. URL에서 텍스트 필드를 가져올 수 있지만 이미지가 어렵습니다. 그림을 서식있는 텍스트 필드에 넣으려고하지만 작동하지 않습니다. 아이디어가 있으십니까?로터스 스크립트를 통해 URL에서 그림 다운로드
URL에서 내 Lotus Notes 애플리케이션으로 한 장의 그림을 다운로드하고 싶습니다. URL에서 텍스트 필드를 가져올 수 있지만 이미지가 어렵습니다. 그림을 서식있는 텍스트 필드에 넣으려고하지만 작동하지 않습니다. 아이디어가 있으십니까?로터스 스크립트를 통해 URL에서 그림 다운로드
"Java"유형의 작은 스크립트 라이브러리를 사용하여 LotusScript를 통해 URL에서 이미지를 다운로드 할 수 있습니다.
"자바"유형의 스크립트 라이브러리 "GetImageFromUrl"을 만들고 다음 코드에 넣어 :import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
public class GetImageFromUrl {
public static boolean getImageFromUrl(String imageUrl, String filePath) {
try {
URL url = new URL(imageUrl);
InputStream is = url.openStream();
OutputStream os = new FileOutputStream(filePath);
byte[] b = new byte[2048];
int length;
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
is.close();
os.close();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}
은 그럼 당신은 파일에 이미지를 다운로드하기 위해 LotusScript와 코드에서 방법 getImageFromUrl(imageUrl, filePath)
를 사용할 수 있습니다. 거기에서 이미지 파일을 rtitem.EmbedObject(EMBED_ATTACHMENT, "", "c:/temp/image.jpg")
과 함께 RichText 항목에 첨부 할 수 있습니다.
나는 filePath가 슬래시 "/"로 표시되어 있는데, 이는 Java에서 필요하거나 백 슬래시 "\"와 함께 Windows 규칙을 사용하는 것이 허용되는지 여부를 확인했습니다. –