我想做文件上传的时候,把文件名存储到数据库,该怎么做?

gxl0870 2007-05-02 10:54:54
我想做文件上传的时候,把文件名存储到数据库,该怎么做?
我是这样做的

下面是文件上传的页面
......

<%
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.upload();
su.save("/upload");

com.jspsmart.upload.File file = su.getFiles().getFile(0);
String filename=new String(file.getFileName());

musicDB.addmusic(filename);//musicDB为连接数据库的javaBean
%>

<b><%=filename%>文件上传成功!</b>

<br>


</body>
</html>

错误:
1,不能用musicDB.addmusic(filename);,把这行注释掉就行。

2,我想通过连接把文件名传到下个页面
下个页面接不到这个文件名
...全文
291 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rick_ang 2007-05-03
  • 打赏
  • 举报
回复
打开文件流,用Blob或者Clob对象来保存
ruanjiantaotao 2007-05-03
  • 打赏
  • 举报
回复
String filename = file。getName()

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧