参考例子,如下:
String serverName = request.getServerName()String realPath = request.getRealPath(serverName)// 取得互联网程序的绝对地址
realPath = realPath.substring(0, realPath.lastIndexOf("\\"))
String filepath = realPath + "\\downloads\\" // 创建文件的保存目录
String filename = request.getAttribute("xlsFileName") + ""
File file = null
FileInputStream fin = null
ServletOutputStream op = null
try {
file = new File(filepath + filename)
if (!file.exists() || !file.isFile()) {
System.out.println(filename + "is not existed ")
return
}
response.reset()
response.setHeader("Content-Type", "application/vnd.ms-excel")
response.setHeader("Content-Disposition",
"attachment filename=" + filename)
fin = new FileInputStream(file)
op = response.getOutputStream()
File f = new File(filepath)
if (f.isDirectory()) {
for (int i = 0 i < f.listFiles().length i++) {
File ftmp = f.listFiles()[i]
ftmp.delete()
}
}
int len
byte[] buf = new byte[1024]
while ((len = fin.read(buf)) != -1) {
op.write(buf, 0, len)
}
op.flush()
} catch (Exception e) {
System.out.println(e.getMessage())
} finally {
if (op != null) {
op.close()
op = null
}
if (fin != null) {
fin.close()
fin = null
}
}
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
如题。请问怎样把TXT文件保存为JS文件。
解析:
你打开文件,点击另存为,在文件名处写上"name.js",保存就可以了,这样就把txt文件改成js文件了.
单击文件菜单下的另存为就会d出一个另存为对话框,这时再在保存类型下选择.txt类型,这样就可以把整个网页保存下来,至于你说的内容不乱,这个我不太清楚.不过只要你再在.txt文件里修改一下就行了,或者你将你要的内容复制到word里面就行了.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)