try
{
URL url = new URL("http://localhost:8080/Files/textfile.txt");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStream outStream = connection.getOutputStream();
ObjectOutputStream objectStream = new ObjectOutputStream(outStream);
objectStream.writeInt(637);
objectStream.writeObject("Hello there");
objectStream.writeObject(new Date());
objectStream.flush();
objectStream.close();
}
catch (Exception e)
{
System.out.println(e.toString());
}
i am unable to write text into the file(textfile.txt) . i dn't know wat the problem is?? can anyone explain how to write data to a text file based on url information ...
0
A
回答
1
要麼你需要在本地寫入文件(下載之後),然後再通過FTP上傳它。或者,如果它位於服務器上,則需要將其作爲File
對象打開,然後使用BufferedWriter
對其進行寫/附加操作。
try {
BufferedWriter out = new BufferedWriter(new FileWriter("outfilename"));
out.write("aString");
out.close();
} catch (IOException e) {
// Handle exception
}
從服務器的角度來看,您需要使用絕對/相對路徑來定位文件才能寫入文件!
編輯:你可以閱讀更多關於在java HERE遠程文件訪問。
0
永遠不要使用之類的東西
System.out.println(e.toString());
這樣你鬆散的堆棧跟蹤和輸出發送到stdout它通常應該去到stderr。使用
e.printStackTrace();
代替。順便說一下,無處不在的異常是大型項目中的一個大問題,谷歌「吞食異常」以瞭解更多信息。
相關問題
- 1. 如何將數據寫入.SLK文件
- 2. 如何將數據寫入xml文件
- 3. 如何將數據寫入XML文件?
- 4. 如何將數據寫入到文件
- 5. 如何將數據寫入Excel文件?
- 6. 如何將數據寫入文件?
- 7. 將數據寫入文件
- 8. 將數據寫入文件
- 9. 將數據寫入文件
- 10. 將數據寫入URL
- 11. 如何將數據從pickle文件寫入sqlite3數據庫?
- 12. 如何將數據從txt文件寫入數據庫?
- 13. 我們如何使用R將數據寫入postgres數據庫表?
- 14. 將數據寫入Android中的URL上的文本文件
- 15. 將數據寫入文本文件
- 16. 將數據從文件寫入數組
- 17. 如何將數據從textarea的文件寫入到txt文件
- 18. 如何寫入分區/數據文件?
- 19. 如何正確寫入文件數據?
- 20. 根據EditText的內容寫入文件
- 21. 爲什麼我們需要在寫入流數據之前首先將.h264文件寫入.h264文件
- 22. 如何根據標題重寫URL?
- 23. 將RTP流數據寫入文件
- 24. 將數據寫入CSV文件
- 25. c - 將數據寫入wav文件
- 26. Java Servlet - 將數據寫入文件
- 27. NODEjs - 將數據從mysql寫入文件
- 28. 將數據集寫入xml文件
- 29. C#將數據寫入CSV文件
- 30. 將數據從程序寫入文件
可能的重複[如何使用Java從互聯網上下載和保存文件](http://stackoverflow.com/questions/921262/how-to-download-and-save-a-file-from-internet-使用-java) – dogbane 2011-01-20 10:41:15
那麼錯誤信息是什麼? – Satya 2011-01-20 10:42:12
@Satya:沒有錯誤。剛剛執行的程序沒有任何影響 – pmad 2011-01-20 10:43:39