大家好,才是真的好。
这半年我们会讲很多开发知识,这篇紧接上篇《通过URL将HTML表单数据创建到Domino应用中》,讲述如何将附件POST到Note应用中。
原理是一样,首先,你得有一个表单,我们用html写一个,里面包含一个input字段,type为file,如下图:
有心人已经看到了,它的名字很怪,name=“%%File.1” ,这就是技术关键点,这样附件对象才能保存到Notes中。
最后别忘记了,表单数据加密属性,设置为multipart/form-data,效果如下图:
我们先走一个,填写数据字段以及上传附件,最后点击提交:
结果没提交上去,并且Domino控制台上有错误提示“文件不允许上传”:
别着急,这只是为了安全设置问题,我们可以在notes.ini中设置语句DominoDisableFileUploadChecks=1,来允许上传附件,如下图:
重启Domino服务,然后再执行一次。
Duang!Notes应用中就包含该上传的附件。
你也可以打开尝试一下,绝无问题。
有人会问,可以限制上传附件的大小吗?这个当然可以,Domino中默认有设置10M左右,你可以在网页前端用JS控制一下,等等。你要是会Web开发,这些都不是难事。
今天我们就讲到这里吧。更多文章可关注微信公号:协作者