| 发表于:2007-09-30 10:58:52 楼主 |
做成文件 hssfworkbook wb = new hssfworkbook(); 。。。。。。 fileoutputstream fileout = new fileoutputstream("d:\aaa.csv"); 上面是在本地做成文件。 我想在服务器上做成文件,比如服务器的ip是 172.168.15.46 共享文件夹是 abc 我想做成aaa.csv这个文件。该怎么写? 下面是马上读取刚才生成的文件 httpservletresponse response = (httpservletresponse) facescontext .getcurrentinstance().getexternalcontext().getresponse(); response.setcontenttype("application/octet-stream"); response.setheader("content-disposition", "attachment; filename=" + filename); outputstream os; try { inputstream fileinputstream = new fileinputstream( "d:\aaa.csv"); byte[] buffer = new byte[1024]; int length = -1; os = response.getoutputstream(); while ((length = fileinputstream.read(buffer)) != -1) { os.write(buffer, 0, length); } os.flush(); os.close(); fileinputstream.close(); 和上边的一样这个也是读取本地的,但是我想读取服务器刚生成的那个,我该怎么做? 求高手指教! |
|
|
|
|