社区
Web 开发
帖子详情
有谁用过smartupload上传下载文件的控件吗?有一个问题想请教一下
Wallance_1979
2004-10-27 04:11:41
我在试用这个控件下载文件的时候碰到了一个问题:就是每当是xml文件时下载下来的文件是空的,什么内容也没有,其他格式的文件没这个现象,而且上传如果是xml文件的话也没问题.不知道这里有没有其他人也碰到过这个问题?
...全文
115
5
打赏
收藏
有谁用过smartupload上传下载文件的控件吗?有一个问题想请教一下
我在试用这个控件下载文件的时候碰到了一个问题:就是每当是xml文件时下载下来的文件是空的,什么内容也没有,其他格式的文件没这个现象,而且上传如果是xml文件的话也没问题.不知道这里有没有其他人也碰到过这个问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lcllcl987
2004-10-27
打赏
举报
回复
<a href="myxml.xml">download</a>
weepp
2004-10-27
打赏
举报
回复
不可能,我试过了。看来是你的TOMCAT问题,重起一下看看!
Wallance_1979
2004-10-27
打赏
举报
回复
以下是我的代码,请看:
<%@ page contentType="text/html;charset=gb2312"
import="upload.*" %>
<%
System.out.println("ok");
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.setContentDisposition(null);
su.downloadFile("/datatrans/personal.xml");
%>
Wallance_1979
2004-10-27
打赏
举报
回复
这个我知道的啊,上传文件是没有问题的啊,关键是在下载文件的时候,如果是xml文件的话,保存到客户端的机器上打开后一看是空的.
weepp
2004-10-27
打赏
举报
回复
<%@ page contentType="text/html; charset=gb2312" language="java"
import="java.util.*,com.jspsmart.upload.*" errorPage="" %>
<html>
<head>
<title>文件上传处理页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 上传初始化
su.initialize(pageContext);
// 设定上传限制
// 1.限制每个上传文件的最大长度。
su.setMaxFileSize(1000000);
// 2.限制总上传数据的长度。
//su.setTotalMaxFileSize(20000);
// 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
su.setAllowedFilesList("doc,txt,rm,jsp,htm,xml,html,rar");
// 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat,
//jsp,htm,html扩展名的文件和没有扩展名的文件。
//su.setDeniedFilesList("exe,bat,htm,html,,");
// 上传文件
su.upload();
// 将上传文件全部保存到指定目录
int count = su.save("/upload");
out.println(count+"个文件上传成功!<br>");
// 利用Request对象获取参数之值
out.println("TEST="+su.getRequest().getParameter("TEST")
+"<BR><BR>");
// 逐一提取上传文件信息,同时可保存文件。
for (int i=0;i<su.getFiles().getCount();i++)
{
com.jspsmart.upload.File file = su.getFiles().getFile(i);
// 若文件不存在则继续
if (file.isMissing()) continue;
// 显示当前文件信息
out.println("<TABLE BORDER=1>");
out.println("<TR><TD>表单项名(FieldName)</TD><TD>"
+ file.getFieldName() + "</TD></TR>");
out.println("<TR><TD>文件长度(Size)</TD><TD>" +
file.getSize() + "</TD></TR>");
out.println("<TR><TD>文件名(FileName)</TD><TD>"
+ file.getFileName() + "</TD></TR>");
out.println("<TR><TD>文件扩展名(FileExt)</TD><TD>"
+ file.getFileExt() + "</TD></TR>");
out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"
+ file.getFilePathName() + "</TD></TR>");
out.println("</TABLE><BR>");
// 将文件另存
//file.saveAs("/upload/" + myFile.getFileName());
// 另存到以WEB应用程序的根目录为文件根目录的目录下
// file.saveAs("/upload/" + myFile.getFileName(),
//su.SAVE_VIRTUAL);
// 另存到操作系统的根目录为文件根目录的目录下
//file.saveAs("c:\\temp\\" + myFile.getFileName(),
//su.SAVE_PHYSICAL);
}
%>
</body>
</html>
使用jsp
Smart
Upload
实现
文件
上传下载
使用jsp
Smart
Upload
实现
文件
上传下载
,包含
Smart
Upload
方法注解、上传示例及组件包
Smart
Upload
文件
上传下载
方法包
文件
Smart
Upload
文件
上传下载
方法包
文件
Smart
Upload
文件
上传下载
方法包
文件
Smart
Upload
文件
上传下载
方法包
文件
Smart
Upload
文件
上传下载
方法包
文件
Smart
Upload
文件
上传下载
方法包
文件
smart
upload
上传下载
组件
smart
upload
上传下载
组件
smart
upload
上传下载
组件
Smart
Upload
servlet
文件
上传下载
Smart
Upload
组件是应用JSP进行B/S程序开发过程中经常使用的
上传下载
组件,它使用简单,方便。
jsp
Smart
Upload
上传下载
NULL 博文链接:https://liyx985.iteye.com/blog/1310019
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章