作者sevencom (七空)
看板PHP
標題[請益] 讀取MSSQL Image型態資料
時間Sun Aug 14 22:04:04 2016
Hi 有個問題想請教
我有一支程式需要讀取mssql的料庫,其中有一欄位是image格式
不過存入的文件可能是pdf檔或是doc檔...
儲存時的程式是使用delphi,現在要在網頁上讓使用者可下載該檔案
所以要使用php語言讀取,上網查了資料,似乎都是針對圖片檔的分享
不知有沒有大大有相關經驗,能否分享,感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.161.80.249
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1471183447.A.E81.html
1F:→ MOONRAKER: (1)讀取該欄位(2)用header輸出mime格式(3)echo該欄位 08/14 22:06
2F:→ MOONRAKER: 不要用mssql系列函數,那已經過時(deprecated)。 08/15 16:49
3F:→ MOONRAKER: 用sqlsrv或乾脆用pdo連接sqlsrv為正途。 08/15 16:53
4F:→ sevencom: 目前用odbc來連線,檔案都會顯示亂碼,應該是檔案損毀 08/15 18:28
5F:→ sevencom: 晚點改用PDO試試,希望能成功,感謝MOON大大分享 08/15 18:29
6F:→ MOONRAKER: 要注意一下檔案有沒有編碼或轉base64 不過image型態不 08/16 14:25
7F:→ MOONRAKER: 用轉就可以直接存 也不用轉就可以直接輸出才對 08/16 14:25
8F:→ MOONRAKER: 檔案型態有沒有存起來 沒有的話要猜很麻煩 08/16 14:30
9F:→ MOONRAKER: header('Content-type: application/msword') 08/16 14:32
10F:→ MOONRAKER: 輸出這個header後再輸出欄位內容 08/16 14:32
11F:→ MOONRAKER: 如果mime字串有存 接在Content-type後面輸出即可 08/16 14:33
12F:推 agda: 讚 08/17 06:14
13F:推 DaWho: 後來發現delphi存檔時會用zlib壓縮 08/22 11:01
14F:→ DaWho: 所以無法正常讀取,目前還是無解 08/22 11:02
15F:→ DaWho: 大大們有無經驗,可否分享一下 08/22 11:02
16F:→ DaWho: 檔案都是pdf 08/22 11:03