jsp页面中如何实现word文件的上传和下载呢??用weblogic6.x/tomcat做服务器的 你把文件名存在数据库中,把文件放在特定的目录就可以呢。不过打开需要client的支持吧。上传你可以使用jspsmartupload这个bean呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “鼠标右键的另存为“也可以接受吧,反正能实现异地word文件的上传到系统,再本地实现word文件的即席打开或者转存到本地即可。 各位有好的代码实现吗?我的服务器是unix + weblogic,急用!! 1,打开:1)文件头上加:<%@ page contentType="application/msword"%> xml文件里:<mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping>2)可以用js,以下代码来自引用:<HTML><script>var wrd=new ActiveXObject("Word.Application")wrd.visible=truealert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.UserName)wrd.Documents.Add()//wrd.Documents.Open("c:\\exam.doc")wrd.Selection.TypeText("This is some text.")wrd.Application.Activate()wrd.ActiveDocument.SaveAs("c:\\exam111.doc")wrd=null</script></HTML>2,下载:<% // 得到文件名字和路径 String filename = "MengxianhuiDocTest.doc"; String filepath = "D:\\"; // 设置响应头和下载保存的文件名 response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\""); // 打开指定文件的流信息 java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath + filename); // 写出流信息 int i; while ((i=fileInputStream.read()) != -1) { out.write(i); } fileInputStream.close(); out.close(); %> jspsmartupload组件是把文件放在服务器上的文件目录下的吧?"打开" 和"下载" 那个链接具体应该怎么写呢? 上传的时候不同的本地word可能重名的。 tomcat5.0下的修改主页问题 IReport连接数据库失败,用户sa登录失败 請教一個問題關於HIBERNAT的 如何实现评论功能 求大侠帮忙,在线急等ing!!!!急急急。。。 怎么将字符串中连续的多个空格压缩成一个空格? servlet中的HttpServletRequset接口问题 寻找考试组卷算法源程序(JSP),有用过遗传算法的请联系我!(我是三级警督,这是为单位建设做的。) jsp编写的点评功能 关于struts的简单问题!请高手指教!! 明天开始全新的工作,以后我又会常来了。。。散分 下拉菜单的连动问题?
word文件的即席打开或者转存到本地即可。
各位有好的代码实现吗?我的服务器是unix + weblogic,急用!!
1)文件头上加:<%@ page contentType="application/msword"%>
xml文件里:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
2)可以用js,以下代码来自引用:
<HTML>
<script>
var wrd=new ActiveXObject("Word.Application")
wrd.visible=true
alert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.UserName)
wrd.Documents.Add()
//wrd.Documents.Open("c:\\exam.doc")
wrd.Selection.TypeText("This is some text.")
wrd.Application.Activate()
wrd.ActiveDocument.SaveAs("c:\\exam111.doc")
wrd=null
</script>
</HTML>
2,下载:
<%
// 得到文件名字和路径
String filename = "MengxianhuiDocTest.doc";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
"打开" 和"下载" 那个链接具体应该怎么写呢? 上传的时候不同的本地word可能重名的。