基本问题就如标题所说,具体的问题是这样的,我现在想实现这样一个功能,在网站上提供一个下载链接,但是链接所指向的源文件必须要在内存中经过小小的修改才能被用户下载(比如说根据登陆用户的用户名什么的),但是又不能真正的在服务器上将源文件修改,这个修改操作只能存在于内存中,然后将内存中的改版源文件发送给用户。我已经实现了一个简单的下载方式,我的方式是这样的,点击下载链接后进入servlet,然后在servlet里面顺序读源文件再顺序向客户端写源文件,当碰到要修改的部分时,先将读到的数据进行修改后再写出。本来这样已经可以达到要求了,但是现在需要支持flashget的多线程下载,当然就不能这样实现服务器端,但是我又找不到flashget多线程下载的原理,所以我现在不知道服务器端要如何提供数据