asp.net文件下载想实现文件上传下载功能,我已经实现了文件上传,是传到本地文件夹里面,然后把上传文件名写到数据库里,现在我用Repeater控件把路径读出来想实现下载功能,用超级连接读文件路径,但是一打开就直接在IE里打显示了,比如图片,怎么样才能出现下载的框,求求各位了,否则小弟饭碗不保,小弟是新手,麻烦能说清楚点,谢谢各位了,有多少分送多少分问题补充:GOOD,这确实是个方法,那我在上传的时候可以限制下格式,呵呵,如果能有强制下载所有类型的文件就更好了
你可能还不大明白,其实对于HTTP协议来说,无论传送图片还是一个exe文件根本没有区别,之所exe会出现下载框,而图片直接打开完全是因为IE的原因,因为IE能够识别图片格式,于是他就会直接调用相关的模块打开图片,但是exe文件IE本身无法解释,所以,在这种情况下才会出现下载框。如果你要下崽图片而不是在浏览器中打开,那么你只能选择在服务器端自动打包图片文件为rar或zip才行。呵呵,实现了