我有一个 ASP.Net 应用程序,需要显示存储在 Filemaker 容器字段中的图像。我的查询语句如下所示:
SELECT GetAs(Image, 'JPG') FROM UA_Item_Pictures WHERE "Stock Number" = 33989 AND ImageOrder = 1
根据文档:
您可以从 FileMaker 数据库文件的容器字段中检索的可能文件类型(区分大小写)有:
'EMBO'
OLE容器数据
'PDF'
便携式文档格式
“电磁场+”
Windows 增强型图元文件 Plus
'图片'
Mac OS(没有 512 字节的基于文件的标头)
'每股收益'
嵌入式 PostScript
'PNGf'
位图图像格式
'文件'
插入文件命令的结果
'PNTG'
麦克画图软件
'FPix'
闪光(FPX)
'qtif'
QuickTime 图像文件
'叉'
资源分支 (Mac OS)
'.SGI'
通用位图格式
'GIF'
图形交换格式
'snd'
标准声音(Mac OS 原始格式)
'JPEG'
摄影图像
'TIFF'
数字图像的光栅文件格式
'JP2'
JPEG 2000
'TPIC'
塔尔加
'元'
Windows 图元文件(增强)
'XMLO'
布局对象
'我也是'
Windows 图元文件(原始)
‘8BPS’
Photoshop (PSD)
'莫夫'
旧的 QuickTime 格式 (Mac OS)
有了这些信息,我的问题是:
- 如何检索多种格式的内容?
- 如何将博客呈现为页面上的图像?
任何建议将不胜感激!
谢谢,但我想我知道发生了什么事。如果我在图像表和另一个表之间进行内部联接,则图像不会被返回(或正确返回......不确定是哪一个)。一旦我直接对图像表运行查询,就会返回图像。
所以这不起作用:
select * from biography_table b 内联 image_table i on b.stocknumber = i.stocknumber
其中 b.stocknumber = 12345
但这确实:
从 image_table 中选择 *,其中库存编号 = 12345
这意味着我必须运行 2 个单独的查询,但至少我看到了数据!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)