读书人

小弟我想做文件上传的时候把文件名存

发布时间: 2012-03-16 16:34:56 作者: rapoo

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

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

<%
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对象来保存

读书人网 >Java Web开发

热点推荐