Forums Register Login

Problem with Image file and size of the file

+Pie Number of slices to send: Send
Hi,
Iam facing with one problem.I have one swing interface through which I can
upload files(back end servlet programme).Now I can upload all types of
file but problem with image file it uploading perfectly that means size of
the uploaded file is ok but its format damaged.It can not be open.
And when I select file above 4mb size then it gives me error on Dos-prompt(java.awt.Component.processMouseEvent(Component.java:3165)
at
java.awt.Component.processEvent(Component.java,
Compiled Code)
at
java.awt.Container.processEvent(Container.java,
Compiled Code)
at
java.awt.Component.dispatchEventImpl(Component.java,
Compiled Code)
at
java.awt.Container.dispatchEventImpl(Container.java,
Compiled Code)
at
java.awt.Component.dispatchEvent(Component.java,
Compiled Code)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java,
Com
piled Code)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java,
Comp
iled Code)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java,
Compiled
Code)
at
java.awt.Component.dispatchEventImpl(Component.java,
Compiled Code)
at
java.awt.Container.dispatchEventImpl(Container.java,
Compiled Code)
at
java.awt.Component.dispatchEvent(Component.java,
Compiled Code)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java,
Com
piled Code)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java,
Comp
iled Code)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java,
Compiled
Code)
at
java.awt.Container.dispatchEventImpl(Container.java,
Compiled Code)
at
java.awt.Window.dispatchEventImpl(Window.java,
Compiled Code)
at
java.awt.Component.dispatchEvent(Component.java,
Compiled Code)
at
java.awt.EventQueue.dispatchEvent(EventQueue.java,
Compiled Code)
at
java.awt.EventDispatchThread.pumpOneEventForComponent(EventDispatchTh
read.java, Compiled Code)
My
backend servlet programme is ok coz i tested it with html form it is
working perfectly.Problem with swing interface.Plz guide me where I done a
mistake.Below r my codes:-
ImageIcon Upload=new ImageIcon("images/Upload.gif");
Button=new JButton(Upload);
Button.setToolTipText("Upload");
Button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int returnVal = fc.showOpenDialog(ActionDemo4.this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
String aa=file.getAbsolutePath();
textArea3.append(aa);
textArea2.append("Local URL:");
long l=file.length();
try
{
byte buff[]=new byte[(int)file.length()];
InputStream fileIn=new FileInputStream(aa);
int i=fileIn.read(buff);

String conffile=new String(buff);
String str1=textArea10.getText();
url = new URL ("http://127.0.0.1:7001/servletUpload?x="+str1);
urlConn = url.openConnection();
urlConn.setDoInput (true);
urlConn.setDoOutput (true);
urlConn.setUseCaches (false);
urlConn.setRequestProperty("Content-Type","multipart/form-data;boundry=----
-------------------------7d11e410e500f2");
printout = new DataOutputStream (urlConn.getOutputStream ());
String content ="-----------------------------7d11e410e500f2\r\n"+"Content-
Disposition: form-data;"+"name=\"upload\";
filename=\""+aa+"\"\r\n"+"Content-Type: application/octet-
strem\r\n\r\n\r\n"+conffile+"-----------------------------7d11e410e500f2--
\r\n";
printout.writeBytes(content);
printout.flush ();
printout.close ();
Best Regards
Bikash
It's hard to fight evil. The little things, like a nice sandwich, really helps. Right tiny ad?
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 872 times.
Similar Threads
Interesting error with CipherInputStream
JFrame & Jar Files
how to use parseInt()
java.lang.OutOfMemoryError
Help please Monitor exception with lock/unlock see code
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 07:12:04.