首页 Domino/Notes中的附件
文章
取消

Domino/Notes中的附件

显示文档中的附件(WEB)
thisDb:=@ReplaceSubstring(@ReplaceSubstring(@Subset(@DbName;-1);" ";"+");"\";"/");
aa:=@URLEncode("domino";@AttachmentNames);
class= @LowerCase(@RightBack(@AttachmentNames; "."));
@If(@Attachments!=0;"["+@AttachmentNames+"]";"")

关于附件的一些设置:
1.HTTPAllowDecodedUrlPercent=1 ; 允许上传的文件带百分号(%)
2.修改服务器文档中-因特网协议-HTTP-请求内容的最大大小(Maximum size of request content) 为“0” (无限制)
3.修改服务器文档中-因特网协议-Domino Web引擎-最大POST数据(Maximum POST data) 为最大上传附件大小(默认为10MB,如果开启了Internet站点文档加载Internet配置就在相应的Internet站点文档设置)


Office2007格式附件不能下载:

问题描述:邮件中的附件是Office2007格式,单击文件名时,弹出的另存为页面,将附件自动存为了zip格式,而且解压后不是正确的Office2007文件格式。
原因:因为Microsoft Office 2007 MIME格式未列在Domino Web Server metabase(httpd.cnf)中,所以导致请求一个Microsoft Office2007文件时,被当作未知类型的请求处理。此时服务器会使用“Application/octet-stream”内容作为返回来替代 Office 2007 MIME类型。
受影响版本:6.x,7.x,8.0.x,8.5,8.5.1
解决办法:修改httpd.cnf,在文件后添加以下:
#
# Microsoft Office 2007 formats
#
AddType .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
AddType .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
AddType .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
AddType .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
AddType .pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
AddType .potx application/vnd.openxmlformats-officedocument.presentationml.template
AddType .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
重启domio服务器即可。

问题描述:邮件中的附件是Office2007格式,单击文件名时,弹出的另存为页面,将附件自动存为了zip格式,而且解压后不是正确的Office2007文件格式。
原因:因为Microsoft Office 2007 MIME格式未列在Domino Web Server metabase(httpd.cnf)中,所以导致请求一个Microsoft Office2007文件时,被当作未知类型的请求处理。此时服务器会使用“Application/octet-stream”内容作为返回来替代 Office 2007 MIME类型。
受影响版本:6.x,7.x,8.0.x,8.5,8.5.1解决办法:修改httpd.cnf,在文件后添加以下:

## Microsoft Office 2007 formats#AddType .docx application/vnd.openxmlformats-officedocument.wordprocessingml.documentAddType .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.templateAddType .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheetAddType .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.templateAddType .pptx application/vnd.openxmlformats-officedocument.presentationml.presentationAddType .potx application/vnd.openxmlformats-officedocument.presentationml.templateAddType .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow重启domio服务器即可。

不能下载带#%的附件

将链接中的附件名改成:@URLEncode("Domino";@AttachmentNames)

去掉只能使用Domino自带的控件上传附件的限制

本文由作者按照 CC BY 4.0 进行授权