(1)下载服务器提供一个文件的下载地址,在浏览器输入url即可下载,出现对话框(即 “运行”“保存”那样的),
现在我们想模拟500个用户并发下载文件,可惜下载时出现对话框,此方案不可行。
(2)思路:能否将远程服务器的文件,通过网络读取到本地内存,再保存到本地。这样既模拟成功。
于是有了方案 :使用apache的commons-io-1.1.jar包,完成!
启示:思路重要,有时要在多方思考问题,比如:之前总是从服务器端思考如何下载到客户端(可惜微软那一套没法更改),
于是想到,既然是下载,能否本地代码实现呢?结果有了可行方案。