[问题] 一次下载多笔数据库的image资料

楼主: kisha024 (4545454554)   2016-05-20 15:18:02
各位好 我用的数据库是Microsoft SQL Server
我用类似下面的语法可以把某笔image资料 下载成一个档案
http://goo.gl/2bWGL4
但这样每次只能下载一个档案
请问 有办法一次下载多笔吗? 或者是一次下载多笔档案所压缩而成的zip档
谢谢
作者: VVll (李奥纳多皮卡丘)   2016-05-21 03:22:00
你可以把图档转base64去存在DB内 存NoSQL也是不错的选择然后写个WS去串连DB资料 最后你看你要取单张 还是多张压缩当然你也可以不用这么麻烦 直接先把图档都取出来放在内存然后再转换后做压缩 然后下载
楼主: kisha024 (4545454554)   2016-05-21 17:23:00
谢谢 如果是后面那种做法 有程式码范例可供我参考吗?或者是关键字 我再自己去google
作者: ssccg (23)   2016-05-21 19:08:00
你要先看懂你这段程式的意思,倒数第二行是把HttpResponse(下载的档案)存到xfile(实体档案)↑应该说用xfile写入所以你要下载一个zip就是你要先另外把多个实体档案读进memory,再做成一个压缩档,再拿来用就好了至于怎么把档案从DB读出来,那就要看你怎么存、怎么连了

Links booklink

Contact Us: admin [ a t ] ucptt.com