[問題] 一次下載多筆資料庫的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