第一次发博客,如有不好,请大家多多指教

1,首先第一步:讲信息写入到文本中

 /**
     * 将信息写入txt文本
     * @param datas 信息内容
     * @param fileName  信息名称 例如:信息日志.txt
     */
    public  void print(String datas,String fileName) {FileOutputStream fop = null;
        File file;
        try {//一个存放TXT临时路径
String savePath = "/data/web/file/uploads/contracts/";

            File file1 = new File(savePath);
//判读路径是否存在,如果不存在,就创建
if (!file1.exists()) {file1.mkdirs();
            }file = new File(savePath+fileName);
//判读文件是否存在,存在就删除,不存在就创建
if(file.exists()) {file.delete();
            }else {try {    file.createNewFile();
                } catch (IOException e) {    e.printStackTrace();
                }    }fop = new FileOutputStream(file);

            if (!file.exists()) {file.createNewFile();
         }byte[] contentInBytes = datas.getBytes();

         fop.write(contentInBytes);
         fop.flush();
         fop.close();

        } catch (IOException e) {e.printStackTrace();
        } finally {try {if (fop != null) {fop.close();
          }} catch (IOException e) {e.printStackTrace();
         }}}

2:将文件下载

/**
 * 下载txt文本
 * @param response
 * @param fileName   信息名称 例如:信息日志.txt
 * @throws Exception
 */
public void downloadFile(HttpServletResponse response,String fileName) throws Exception{
//    File file = new File("D:\\1\\"+fileName);
    File file = new File("/data/web/file/uploads/contracts/"+fileName);
    InputStream inputStream = new FileInputStream(file);// 从系统磁盘文件读取数据
    if(!file.exists()) { throw new IOException("文件已不存在。");
    }ServletUtils.setFileDownloadHeader(response, fileName);

    FileCopyUtils.copy(inputStream, response.getOutputStream());
    response.getOutputStream().flush();
    }

3.以上就是txt文件下载的过程

自定义TxT文档下载相关推荐

  1. [小甲鱼]record.txt 文档下载 文档 习题解析

    小客服:小甲鱼?,今天有?客户问你有没有女朋友? 小甲鱼:咦??? 小客服:我跟她说你有女朋友了! 小甲鱼:..... 小客服:"她让你分手后考虑下她!然后我说您要买个优盘,我就帮您留意下~ ...

  2. 如何把pdf转换为txt文档,pdf转txt的好方法

    如何把pdf转换为txt文档,pdf转txt的好方法.txt文档是每个电脑都自带的文字编辑工具.而pdf文件的缺点就是在于文件本身无法进行编辑.修改.当pdf文件中的内容产生错误时,就需要将pdf文件 ...

  3. NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档

    NLP:两种方法(自定义函数和封装函数)实现提取两人对话内容(***分隔txt文档),并各自保存为txt文档 目录 问题探究 实现代码 问题探究 实现代码 f=open("niu.txt&q ...

  4. 把照片变成字母符号软件下载 抖音上特别说的照片变成TXT文档软件

    介绍 把照片变成字母符号软件下载 抖音上特别说的照片变成TXT文档软件 本文这款软件可以把女神的照片变成字母和符号拼成的 去年的时候也发布过这软件 小编随便用了一张小姐姐照片 感觉效果挺好看的 在抖音 ...

  5. PDFBox下载及将pdf提取转换为txt文档

    下载网址: http://sourceforge.net/projects/pdfbox/ 最新版本为0.7.3 从解压包中的external目录复制以下jar包: bcmail-jdk*.jar b ...

  6. pdf电子书转换成txt文档

    pdf电子书转换成txt文档 我们在收到用户发来的PDF格式的文件合同时,为了能够将里面的内容重新进行编辑,很多时候需要将PDF格式的电子书转换成TXT,有什么好的方法可以实现PDF转TXT. 在没有 ...

  7. ubuntu右键点击没有新建文档_苹果鼠标右键无法新建txt文档?iRightMouse :超级右键鼠标辅助工具...

    苹果鼠标右键无法新建txt文档?iRightMouse mac版是Macos上一款超级右键鼠标辅助工具,弥补了苹果右键功能较弱的短板,为mac增加右键新建菜单,苹果右键可以新建TXT,为用户丰富苹果右 ...

  8. 实现pdf图片格式转换成txt文档的方法

    怎样才能将PDF转换成TXT文本? 遇到PDF与TXT转换的问题,我们该怎么办呢?之前尝试过手动用键盘打字,但是花费了很多的时间,完全不符合现代社会人的节奏,在这里,我主要讲解一种方法,就是关于如何从 ...

  9. 图文教程:如何将电脑TXT文档传到iPhone5并阅读之(无需越狱)

    首先声明,本帖针对iPhone5小白用户的,老鸟勿喷. 相信很多未越狱的iPhone5用户会比较纠结一个问题,那就是iPhone官方阅读软件ibooks不支持TXT文档阅读,不越狱的前提下想传本小说到 ...

  10. 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》

    python怎么创建一个txt文件 python怎么创建txt文件的方法. 如下参考: 1.首用内置的空闲编辑器编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

最新文章

  1. python log函数怎么打_Python的log日志功能及设置方法
  2. 聊聊rocketmq的RemotingException
  3. iservice list方法_MyBatis-Plus 通用IService使用详解
  4. python 总结_python总结
  5. php下载文件与服务器有关吗,php 下载文件功能中下载后文件大小与服务器源文件大小不一致...
  6. 迪杰斯特拉c++_常用十大算法之 其九·迪杰斯特拉算法【日后详细补充】
  7. ubuntu安装teamviewer教程 linux安装teamviewer教程
  8. 编译源码时出现 Checking API: checkapi-last (unknown): error 17解决方法
  9. MATLAB 写入 txt
  10. JPA唯一索引更新删除的问题
  11. 简易效率的抽奖算法(转)
  12. 精简ICO图标可减小EXE程序文件大小
  13. UnityWebRequest下载文件
  14. 开源项目推荐:3D点云处理软件ParaView,基于Qt和VTK
  15. 【ES6-阮一峰博客阅读笔记】
  16. Oracle数据访问组件ODAC(Oracle Data Access Components)安装和使用
  17. WOL(Wake On LAN - 局域网唤醒)外网唤醒 配置教程 远程开机
  18. App版本更新接口的设计
  19. uniapp app端自定义启动页与广告页
  20. 微信屏蔽网址解决办法 怎么样才能让被微信屏蔽的网址正常访问

热门文章

  1. MSDN Windows XP Professional x64 Edition with SP2 +VL简体中文语言包+序列号
  2. java留言板论文开题报告_在线留言板毕业设计开题报告.doc
  3. android通讯录加密,一种手机通讯录加解密方式
  4. ASP.NET 访问项目网站以外的目录文件
  5. 怎么向字体库中添加字体
  6. 2_用keras训练一个神经网络及不同优化和初始化对性能的影响分析
  7. (转)使用XMind打开.mmap文件不显示问题
  8. 基于jsp+mysql的JSP校园一卡通管理系统
  9. linux的shell命令
  10. 如何使用pytorch下载MNIST数据集