2016-12-16 100 views
1

我有一个$ FILE字段和几个Notes文档的问题。 问题是它们没有文件扩展名。而那些没有文件扩展名的$ FILE文件也没有正确的文件名。 例如,如果电子邮件中存在两个附件(image1.jpg和image2.jpg),并且如果我在Notes客户端(在后端)中打开此电子邮件文档,则其中一个附件不会有文件名的扩展名这个也不会有实际的文件名。如果image1.jpg是缺少扩展名的文件,它的文件名将被视为一些随机字符。 我已附上a screenshot了。 请建议可能是什么问题。 谢谢。Notes文档中缺少文件名扩展名

+0

请勿使用$ File项目。使用Notes后端类。他们自动关心$ File项目。 –

+0

您是否以编程方式创建这些文档?或者这些只是您的程序必须处理的现有文档? –

+1

“随机”字符实际上是Notes对文件附着时具有相同名称的事实作出的反应。如果你将它们分开(使用NotesEmbeddedObjects类)并重命名它,那么你会没事的。你如何防止它?你不能,除非你可以让发件人两次附加同一个文件(提示:你不能)。 – Duston

回答

0

正如Duston所评论的:您看到的是内部行为来处理附加到Notes文档的重复文件名。原始文件名被存储(我相信)在正文字段引用该$ FILE项目。

一旦用户上传两次相同的文件名,就无法恢复原始文件名。

+0

在我们的生产环境中监控了多天的文档后,现在很清楚,如果有多个同名的附件,那么其余的将会面临这个问题。但是我一直试图在开发环境中重现它,但正如前面提到的那样,当我附加两个或多个具有相同名称的文件时,其他文件将以001,002为前缀,以此类推。这种差异的原因尚不清楚。 –

+0

看看客户端版本。 –

+0

客户端版本对于所有环境都是相同的。 –