java 上传txt文档成功之后,打开上传成功之后的txt文档是空的??
怪我咯
怪我咯 2017-04-18 10:55:12
0
2
619

上传的代码:

String filepath = filetxt.substring(12);
        //创建文件输出流  
        FileOutputStream fos=null;  
        try {  
                  //设置文件保存路径  
                  String savePath=request.getSession().getServletContext().getRealPath("/")+filepath;  
                  System.out.println(savePath);
                  logger.debug("文件保存完整路径:"+savePath);  
                  //创建文件  
                  File saveFile=new File(savePath);  
                  if(!saveFile.exists()){//判断文件是否存在  
                       saveFile.createNewFile();  
                     }  
                   fos=new FileOutputStream(saveFile);  
                   logger.debug("fieldName:"+filepath+",with filename="+filepath);  
        } catch (Exception e) {  
            logger.error("Exception:",e);  
            e.printStackTrace();  
        }finally{  
            //关闭输出流  
            fos.close();  
        }
       
        out.flush();
        out.close();

保存路径:D:apache-tomcat-7.0.42webappssimfencewyp.txt
但是打开之后,wyp.txt是空的,这是为什么????

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
Peter_Zhu

fileoutputstream にデータを書き込んでいません。

いいねを押す +0
伊谢尔伦

fos.append() を使用してコンテンツを書き込みます。何を書いても、wyp.txt に何かが含まれ、最後にそれをフラッシュします

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!