JAVA大文件高效上传(java实现大文件上传)

java传输大文件?

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。

可以通过“FileOutputStream”创建文件桐梁实例,之后过“OutputStreamWriter”流的形式进行存储。举例:

BufferedReader bre = null;

OutputStreamWriter pw = null;//定义一个流

try {

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格蚂轮御式,此过程创建了“test.txt”实例

String file = "D:/test/test.txt";

bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流

while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环

{

pw.write(str);

};

bre.close();//关闭闷岩流

pw.close();//关闭流

备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

JAVA大文件高效上传(java实现大文件上传)  第1张

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 14:29
下一篇 2023-09-23 14:29

相关推荐

发表回复

登录后才能评论