讀取文件時出錯
public?void?doPost(HttpServletRequest?request,?HttpServletResponse?response) throws?ServletException,?IOException?{ InputStream?in?=?request.getInputStream(); String?tempFile?=?"G:/tempFile"; File?temp?=?new?File(tempFile); FileOutputStream?out?=?new?FileOutputStream(temp); byte[]?b?=?new?byte[1024]; int?n; while((n=in.read(b))!=-1){ out.write(b,0,n); } in.close(); out.close(); }
為什么我讀取的內(nèi)容是myfile=test.txt然后就沒有了?
2015-03-10
您好:建議您將視頻代碼中“tempFile.delete();”注釋掉,這樣tempFile文件方法結(jié)束后不會刪除掉,使用NotePad++ 或 Editplus 文本編輯器打開看一下文件內(nèi)容是否有問題,一步步調(diào)試,方便定位問題。
您提出的問題有些模糊,myfile=test.txt是在哪里讀取的?