SSH框架实现文件上传和下载

SSH框架实现文件上传和下载,第1张

我给你提供思路,自己去实现。

1、你用的是SSH框架,spring有一个MultipartFile技术,支持单文件和多文件上传

2、下载直接用BufferedInputStream+BufferedOutputStream去实现就可以了。

这两个都是很好学的。挺简单的

建议在上线的服务器上

在下载代码的重要步骤上

加上时间的输出log

看看到底是哪步慢了

找到具体地点

否则都是猜测 浪费时间

--------------------

如果后台整体运行都很快

就是返回到前台慢了

再看看服务器硬盘的情况

ssh下载上传都要用到临时空间

而频繁使用造成数据量过大

是不是硬盘没地方了

而你的情况又是刚开始不慢

越来越慢 估计就是这方面的原因居多

------------

代码方面就是数据流使用完什么的

都要及时关闭

页面发送请求,然后读取数据库得到所有的文件列表.此时在页面遍历一下,后面加个下载按钮.点击下载按钮就是发送一个请求给DownloadAction,并且带上此文件的id.然后根据id查询数据库获得文件的路径,就可以提供下载了.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11533793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存