以下のコードを見るとわかるように、画像データを Lotus データベースから base64 文字列に変換できます。問題は、画像のファイル名を手動で入力することです (4 行目)。私のデータベースにはたくさんの画像があり、私の「btnbg.jpg」だけがそれを読み取ることができ、他の画像は読み取れません。データベース列内のすべての画像ファイル名をコードで読み取るにはどうすればよいですか。また、結果のbase64文字列をhtmlイメージタグに含めるにはどうすればよいですか。どうもありがとう、神のご加護を
var testView:NotesView = database.getView("uploadforms");
var col:NotesDocumentCollection = testView.getAllDocumentsByKey("1");
var testDoc:NotesDocument = col.getFirstDocument();
var attachment:NotesEmbeddedObject = testDoc.getAttachment("btnbg.jpg");
var input:java.io.InputStream = attachment.getInputStream();
var base64Enc = new sun.misc.BASE64Encoder();
var output = new java.io.ByteArrayOutputStream();
base64Enc.encode( input, output );
return output.toString();