Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problem with images in html page

 
shippu devaraju
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Friends,
I have written a program to send Html page throgh mail,using java mail package.in that what i did is, in my java program i am reading Html file with Buffer Reader.if there is no image in my html it is working fine. but if html have any image that image is not displaying in mail(i.e o/p). in image's place only white box is coming.
I would be thankfull to you if you can give a solution for me.
with the following code i am reading html file
String line;
String filename = "example3.html";
try{
BufferedReader in =
new BufferedReader(
new FileReader( filename ) ); //
System.out.println( "Reading..." );
while ( ( line = in.readLine() ) != null ) {
line1=line1+line;
}
}catch(Exception e){}
all my java file,htmlfile,*.gif file are in a local folder i.e c:/shippu/examples/
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"shippu",
The Java Ranch has thousands of visitors every week, many with surprisingly similar names. To avoid confusion we have a naming convention, described at http://www.javaranch.com/name.jsp.
We require names to have at least two words, separated by a space, and strongly recommend that you use your full real name. Please edit your profile and select a new name which meets the requirements.
Thanks.
Dave
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd be willing to bet that in the HTML you are generating that the image URL is a relative reference. Check the generated HTML and you should be able to see if this is the case.
hth,
bear
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was thinking that you are trying to read binary data (ie an image) using a BufferedReader - ie chars.
Try converting to Streams instead.
Dave.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic