domino打开附件、图像文件和 OLE 对象的 URL 命令
来源:互联网 发布:java入门看什么书 编辑:程序博客网 时间:2024/06/04 17:44
OpenElement
使用?OpenElement 命令来访问附件、图像文件和 OLE 对象。
使用OpenElement 打开附件
语法
http://Host/Database/View/Document/$File/Filename?OpenElement
样例
http://www.mercury.com/lproducts.nsf/By+Part+Number/SN156/$File/spec.txt?OpenElement
注释 如果有多个附件同名,URL 就包括“内部”文件名和外部文件名。由于内部文件名不易确定,因此需确保所有附件名称唯一。
因为有一些浏览器要求 URL 以附件的名称结尾,所以 Domino 将所有文件附件的 OpenElement 命令作为隐式命令。例如:
http://Host/Database/View/Document/$File/InternalFileName/Filename?OpenElement
使用OpenElement 打开图像文件
语法
http://Host/Database/View/Document/FieldName/FieldOffset?OpenElement
http://Host/Database/View/Document/FieldName/FieldOffset?OpenElement&FieldElemFormat=ImageFormat
OpenElement 的可选参数
FieldElemFormat = ImageFormat
l 其中 ImageFormat 可以是 gif 或 jpeg。 如果不指定FieldElemFormat,Domino 就以 gif 作为图像文件格式。
使用OpenElement 打开 OLE 对象
语法
http://Host/Database/View/Document/FieldName/FieldOffset/$OLEOBJINFO/FieldOffset/obj.ods?OpenElement
注释 当前引用 Notes 文档中图像和对象的 URL 语法(特别是 FieldOffset)不易于手动地创建 URL。另一种方法,可以粘贴实际的位图或对象来代替引用,创建对存储在文件系统中文件的 URL 引用,或将文件附加到文档中。
Login 参数
如果要强制验证用户而不考虑数据库存取控制列表中的设置,则应在所有 Domino URL 后附加 Login 参数。这就确保匿名 Web 用户(在进入站点时原来不被提示输入名称和口令)必须提供名称和口令来完成对用户身份有要求的任务。
下面显示的 URL 仅用于样例。它们并不指向现有的 Web 站点。
语法
http://Host?OpenServer&login
http://Host/DatabaseDirectory/DatabaseFileName?OpenDatabase&login
样例
http://www.mercury.com?OpenServer&login
http://www.mercury.com/sales/leads.nsf?OpenDatabase&login
当 Web 用户保存文档或打开现有文档时,Domino Web 服务器使用 CGI 变量收集关于用户的信息,包括用户姓名、浏览器和用户的 Internet 协议 (IP) 地址。
如果希望在 Web 应用程序中获得信息,请执行下列操作:
用 CGI 变量的名称创建一个域。
创建一个代理,NotesSession对象的变量DocumentContext包含各个CGI变量的值。
图表
域名
返回
Auth_Type
如果服务器支持用户验证而且 Script 被保护,这是用于校验用户的特定协议的验证方法。
Content_Length
内容的长度,与客户机给出的相同。
Content_Type
对于带有附加信息的查询,比如 HTTP POST 和 PUT,这是数据的内容类型。
Gateway_Interface
服务器所遵守的 CGI 规范版本。
HTTP_Accept
客户机接受的 MIME 类型,通过 HTTP 标题指定。
HTTP_Accept_language
客户机接受的语言,通过 HTTP 标题指定。
HTTP_Referer
用户经常访问的页面的 URL 地址。
HTTPS
指示服务器是否启用 SSL 模式。
HTTPS_CLIENT_CERT_COMMON_NAME
x.509 验证字上的公共名称
HTTPS_CLIENT_CERT_ISSUER_COMMON_NAME
x.509 验证字的发行者
HTTPS_KEYSIZE
SSL 会话过程中的会话密钥。例如:40-bit、128-bit。
Path_Info
返回从服务器的根目录开始的路径信息
Path_Info_Decoded
对Path_Info解码
Path_Translated
服务器提供 PATH_INFO 的翻译版本,它获得路径并能对其进行从虚拟地址到物理地址的任何映射。
Query_String
? 后的信息,或在某些情况下是引用此 Script 的 URL 中位于 !* 后的信息。
Query_String_Decoded
返回值与 Query_String 相同,但是将字符串解码。例如:如果 URL 引用了一个包含不允许出现在 URL 中的字符的视图名称,此名称会被编码。此 CGI 变量将字符串解码。Path_Info_Decoded 仅对于 Domino 应用程序可用。
Remote_Addr
发出请求的远程主机的 IP 地址。
Remote_Host
发出请求的主机名称。
Remote_Ident
此变量会设置为从服务器提取的远程用户名。仅登录时使用此变量。
Remote_User
返回被验证用户名的验证方法。
Request_Content
仅由代理支持。包含使用 HTTP POST 请求发送的数据。此数据经常是“URL 编码的”,由用“&”连接的 name=value 对组成。例如: FirstName=John&LastName=Doe
Request_Method
用于发出请求的方法。对于 HTTP,是“GET”、“HEAD”、“POST” 等等。
Script_Name
到被执行的 Script 的虚拟路径,用于自引用的 URL。
Server_Name
服务器的宿主名称、DNS 别名或 IP 地址,将出现在自引用的 URL 中。
Server_Protocol
与请求同时出现的信息协议的名称和修订。
Server_Port
发送请求的端口。
Server_Software
运行 CGI 程序的信息服务器软件的名称和版本。
Server_URL_Gateway_Interface
服务器遵守的 CGI 规范的版本。
- domino打开附件、图像文件和 OLE 对象的 URL 命令
- domino 附件的拆分和上传
- Lotus Domino 附件存储革命:Domino 附件和对象服务(DAOS)
- C# 访问Domino对象,拆离富文本域中的附件
- domino和oracle的互操作(包括附件)
- 打开图像文件和编辑 ENVI 文件头
- 打开图像文件和编辑 ENVI 文件头
- 【Python】数字图像处理,打开和写入图像文件
- Domino不能缓存PNG图像文件?
- Domino中B/S下的附件链接
- Domino中B/S下的附件链接
- 如何实现VB中打开图像文件时的预览功能
- OLE 对象
- 数据对象和数据源(OLE)
- 【实验二】图像文件的读写和转换
- 北京朝阳可结合方式打开附件和
- 有关OLE对象的使用(1)
- RichEdit对ole 对象的相关支持
- Eclipse RCP开发桌面程序
- DateFormat与SimpleDateFormat
- UNIX CP命令(转)
- DotnetBar7.4.0.5的BUG
- (转帖)四大发明之活字印刷——面向对象思想的胜利
- domino打开附件、图像文件和 OLE 对象的 URL 命令
- 数组a[N],存放了1至N-1个数,其中某个数重复一次。写一个函数,找出被重复的数字.时间复杂度必须为o(N)函数原型:
- Note ID 剖析
- C# 延时
- Java虚拟机的深入研究
- 推广经验之谈:让网站流量增长的技巧
- SOA建模之服务合成
- (转帖)小菜编程成长记(一 面试受挫——代码无错就是好?)
- (转帖)小菜编程成长记(二 代码规范、重构)