[請益] 讀取MSSQL Image型態資料

作者: sevencom (七空)   2016-08-14 22:04:04
Hi 有個問題想請教
我有一支程式需要讀取mssql的料庫,其中有一欄位是image格式
不過存入的文件可能是pdf檔或是doc檔...
儲存時的程式是使用delphi,現在要在網頁上讓使用者可下載該檔案
所以要使用php語言讀取,上網查了資料,似乎都是針對圖片檔的分享
不知有沒有大大有相關經驗,能否分享,感謝
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-08-14 22:06:00
(1)讀取該欄位(2)用header輸出mime格式(3)echo該欄位
作者: sevencom (七空)   2016-08-15 18:28:00
目前用odbc來連線,檔案都會顯示亂碼,應該是檔案損毀晚點改用PDO試試,希望能成功,感謝MOON大大分享
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-08-16 14:25:00
要注意一下檔案有沒有編碼或轉base64 不過image型態不用轉就可以直接存 也不用轉就可以直接輸出才對檔案型態有沒有存起來 沒有的話要猜很麻煩header('Content-type: application/msword')輸出這個header後再輸出欄位內容如果mime字串有存 接在Content-type後面輸出即可
作者: agda (氣定神閒)   2016-08-17 06:14:00
作者: DaWho (打虎)   2016-08-22 11:01:00
後來發現delphi存檔時會用zlib壓縮所以無法正常讀取,目前還是無解大大們有無經驗,可否分享一下檔案都是pdf

Links booklink

Contact Us: admin [ a t ] ucptt.com