作者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/cn.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