首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

小弟我想做文件上传的时候,把文件名存储到数据库,该如何做

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

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

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

<%
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,我想通过连接把文件名传到下个页面
      下个页面接不到这个文件名


[解决办法]
String filename = file。getName()
[解决办法]
打开文件流,用Blob或者Clob对象来保存

热点排行