是否可以使用AJAX将图像文件上载到Domino服务器?
是否可以使用AJAX将图像文件上载到Domino服务器?我正在尝试从Android手机上传照片。我可以将图像数据发送回Domino中的富文本字段。但我不知道如何在Domino表单上将其呈现为图像。理想情况下,我希望通过ajax发送照片,并将其作为$File字段附加到Domino文档中 唯一接近的例子是:是否可以使用AJAX将图像文件上载到Domino服务器?,ajax,lotus-domino,Ajax,Lotus Domino,是否可以使用AJAX将图像文件上载到Domino服务器?我正在尝试从Android手机上传照片。我可以将图像数据发送回Domino中的富文本字段。但我不知道如何在Domino表单上将其呈现为图像。理想情况下,我希望通过ajax发送照片,并将其作为$File字段附加到Domino文档中 唯一接近的例子是: 提前谢谢。我已经为此苦苦挣扎了好几天。因此,如果您能够将Base64编码版本发送到富文本字段,并希望通过浏览器显示它,那么您有几件事要做 确保您正在使用MIME创建文档 为附件创建MIME实体
提前谢谢。我已经为此苦苦挣扎了好几天。因此,如果您能够将Base64编码版本发送到富文本字段,并希望通过浏览器显示它,那么您有几件事要做
session.ConvertMime=False
...
Set child = parent.CreateChildEntity()
Set header = child.CreateHeader("Content-Disposition")
Call header.SetHeaderVal({attachment; filename="} & fileName & {"})
...
Call child.SetContentFromText(stream, "image/jpeg", ENC_BASE64)
Call child.DecodeContent()
一旦保存了文档,就可以使用类似于db.nsf/viewname/dockey/$file/filename.jpg的内容来安排指向附件url的链接,或者将url放入img src参数中
目前没有一个可供使用的设置,测试起来有点困难。我还怀疑,如果你能模仿客户端的常规文件上传,效果会更好。在这种情况下,您就不需要使用Base64和MIME来处理提供的1.3x扩展。您是否真的将图像附加并保存到文档中了?是否要在浏览器或Notes客户端中显示生成的文档和图像?我可以将数据发送到Notes文档中的富格文本字段。我想通过网络浏览器显示它。我很确定它是Base64编码的。那么,我如何解码它并在Domino网页中显示为图像呢?经过数小时的反复试验,我终于让它工作了!Base64图像编码不正确,需要在到达Domino后修复!