on 2010 Mar 05 8:10 AM
Hi All ,
I am working on WebDynpro Java Application. In my application i have some data in node which i want to display as word doc along with one image saved on server.
i have written following code for the same
StringBuilder htmlCode = new StringBuilder();
htmlCode.append("<html><body><p>An image from another folder:</p><img src=").
append("/home/erecuser/eRecLogo/524796671.jpg").append("width=\"33\" height=\"32\" /></body></html>");
WDResourceFactory.createCachedResource(htmlCode.toString().getBytes("UTF-8"), "MyImage.doc", WDWebResourceType.DOC).download(WDFileDownloadBehaviour.ALLOW_SAVE.ordinal());
when i run this code word doc is opening but not able to view image. My image is saved at location /home/erecuser/eRecLogo/524796671.jpg inside root directory on same server on which m running application. Please let me know how to resolve this issue or is there ant other way to show these details along with image as DOC file through WebDynpro Java
all files are saved as follows
String fileExt = resource.getResourceType().getFileExtension();
InputStream text = resource.read(false);
//InputStream text = resource.read(true);
int temp = 0;
String filePath = "";
String fileName = "";
filePath = "/home/erecuser/eRecLogo/";
filePath = filePath+wdContext.currentContextElement().getFileName();
File osFile = new File(filePath);
FileOutputStream fileOutputStream = new FileOutputStream(osFile);
/*while((temp=text.read())!=-1)
fileOutputStream.write(temp);*/
// New added
int l_int_NoOfBytes = text.available();
byte[] byteArray = new byte[l_int_NoOfBytes];
int l_int_byteRead = text.read(byteArray, 0, l_int_NoOfBytes);
fileOutputStream.write(byteArray);
// New added ends
fileOutputStream.close();
text.close();
Thanx in advance
Kavita
Edited by: kavita chavan on Mar 5, 2010 9:54 AM
Hi Cavita
The src attribute "/home/erecuser/eRecLogo/524796671.jpg" shall contain URL instead of the local server path. If the image is located in MIMES folder of your WebDynpro application use WDURLGenerator to get URL of the image.
BR, Siarhei
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.