发新话题
打印

使用smartupload上传后,下载出现问题。

现在我和你遇到的问题有些相关,还希望我们能相互讨论讨论。我和你的方法要求都一样,我也实现了成功的上传,但是当我从数据库中读数据写到文件中时,如果指定文件的路径是“D:\”+文件名时,它都会成功,而且数据完整,但是如果指定文件的路径是其他时,比如是程序下面的某个文件夹它就提示错误信息,“D:\tomcat\webapps\project\tmpfile\project1批示.txt  (系统找不到指定的路径。)”我的代码如下:  
String  mainpath=application.getRealPath("");  
System.out.println(mainpath);  
ResultSet  rs=executeQuery(sql2);  
while(rs.next())  
{  
docu_id=rs.getString(2);  
           docu_code=rs.getString(3);  
                       docu_inner_code=rs.getString(4);  
                       docu_sort=rs.getString(5);  
                       refer_date=rs.getString(9).substring(0,10);  
                       ResultSet  rs0=executeQuery("select  *  from  uploads  where  id='"+docu_id+"'");  
                       while(rs0.next())  
                       {  
                                   docu_name=rs0.getString(2);  
                                   locate=mainpath+lowpath+docu_name;  
                                   //locate="D:\\"+docu_name;  
                                   System.out.println(locate);  
                                   byte[]  content=rs0.getBytes(3);  
                                   FileOutputStream  fos=new  FileOutputStream(locate);  
                                   for(int  i=0;i<content.length;i++)  
                                   {  
                                               fos.write(content);  
                                   }  
                                   fos.close();  
                       }

TOP

发新话题