Results 1 to 1 of 1
- 06-15-2010, 06:38 PM #1
Member
- Join Date
- Jun 2010
- Posts
- 1
- Rep Power
- 0
[ask] upload files from J2ME to PC server?
hi...
im trying to upload file (audio file *.wav) from mobile to server. i'm using HttpConnenction. my file are on local device so i'm using fileconnection to. can anyone help me?? i'm really need this code, please help me...:confused:
this my script
Java Code:try{ System.out.println("url:" + URL); conn = (HttpConnection)Connector.open(URL, Connector.WRITE); conn.setRequestMethod(HttpConnection.POST); conn.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.1"); String postData = ""; //InputStream imgIs = getClass().getResourceAsStream(FILE); //fileconnection Enumeration e = FileSystemRegistry.listRoots(); String root = (String)e.nextElement(); //String filename = "file:///" +root + FILE; String filename ="file:///root/audio.wav"; FileConnection fc = (FileConnection)Connector.open(filename, Connector.READ); // FileConnection fc1 = (FileConnection) Connector.open("file:///tmp/audio.wav",Connector.READ); //InputStream imgIs = fc.openInputStream(); //InputStream imgIs = (InputStream)fc.openInputStream(); //InputStream imgIs = (InputStream)imgIs1.openInputStream(); //ByteArrayOutputStream baos = new ByteArrayOutputStream(); //writeFileInBaos(baos); //os.write(baos.toByteArray()); byte []imgData = new byte[imgIs.available()]; imgIs.read(imgData); String message1 = ""; message1 += "-----------------------------4664151417711" + CrLf; message1 += "Content-Disposition: form-data; name=\"uploadedfile\"; filename=\"" + FILE + "\"" + CrLf; message1 += "Content-Type: audio/wav" + CrLf; message1 += CrLf; // the image is sent between the messages ni the multipart message. String message2 = ""; message2 += CrLf + "-----------------------------4664151417711--" + CrLf; conn.setRequestProperty("Content-Type", "multipart/form-data; boundary=---------------------------4664151417711"); // might not need to specify the content-length when sending chunked data. // conn.setRequestProperty("Content-Length", String.valueOf((message1.length() + message2.length() + imgData.length))); System.out.println("open os"); os = conn.openOutputStream(); //writeFileInBaos(baos); System.out.println(message1); os.write(message1.getBytes()); //os.write(message1.toByteArray()); // SEND THE IMAGE int index = 0; int size = 10240; do{ System.out.println("write:" + index); System.out.println("size :" + imgData.length); if((index+size)>imgData.length){ size = imgData.length - index; } os.write(imgData, index, size); index+=size; //progress(imgData.length, index); // update the progress bar. }while(index<imgData.length); System.out.println("written:" + index); System.out.println(message2); os.write(message2.getBytes()); os.flush(); System.out.println("open is"); is = conn.openInputStream(); char buff = 512; int len; byte []data = new byte[buff]; do{ System.out.println("READ"); len = is.read(data); if(len > 0){ System.out.println(new String(data, 0, len)); } }while(len>0); System.out.println("DONE");
Similar Threads
-
Upload all the files from the directory
By naveen chedella in forum Web FrameworksReplies: 0Last Post: 03-29-2010, 06:51 AM -
:large file upload to server(chunk upload)
By tommy_725 in forum NetworkingReplies: 0Last Post: 10-16-2009, 12:21 AM -
how to upload/download files using javascript and html
By kuppi in forum Java AppletsReplies: 1Last Post: 11-06-2008, 04:47 AM -
What to upload in the server?
By impact in forum Java ServletReplies: 4Last Post: 07-15-2008, 03:36 PM -
JBatchUpload - Queue files before upload
By jfileupload in forum Java SoftwareReplies: 0Last Post: 07-06-2008, 02:00 PM


LinkBack URL
About LinkBacks

Bookmarks