- Code: Select all
DataInputStream datainstream = new DataInputStream(datasocket.getInputStream());
FileOutputStream fos = new FileOutputStream(downloadFile);
while(messagein != -1){
messagein = datainstream.readInt();
fos.write(messagein);
}
messageTextArea.setText("File is downloaded successfully!\n");
datasocket.close();
I look some Tutorials try to slove this problem. I change my code like following. However it's still not work.
- Code: Select all
DataInputStream datainstream = new DataInputStream(datasocket.getInputStream());
FileOutputStream fos = openFileOutput(downloadFile, MODE_WORLD_READABLE);
OutputStreamWriter osw = new OutputStreamWriter(fos);
while(messagein != -1){
messagein = datainstream.readInt();
osw.write(messagein);
}
messageTextArea.setText("File is downloaded successfully!\n");
datasocket.close();




