访问嵌入对象时,文档无效或不存在

时间:2013-07-09 10:02:50

标签: xpages xpages-ssjs

我正在使用FileUpload XPage。

我想做什么: 用户应该能够一次上传一个或多个图像文件,这些n个文件应该分成n个文件。 (每个文件一个文件)。

我第一次尝试使用Async MultiFile Uploader Control from Ferry Kranenburg. 我在提交(“上传”)按钮中添加了一些代码,以从文档中提取所有附件,并使用以下代码将它们移动到不同的新文档中以提取文件:

EmbeddedObject eo = (EmbeddedObject) vEObj.get(nextobject)
ImageInputStream IOStream = ImageIO.createImageInputStream(eo.getInputStream());
BufferedImage srcImage = ImageIO.read(IOStream);

由于我不知道自己的原因,我必须将控制从Ferry Kranenburg改为XPage Multiple File Uploader by Mark Leusink。我认为它们的工作方式类似,但是使用此控件,我的代码中的行ImageInputStream IOStream = ImageIO.createImageInputStream(eo.getInputStream());会给出错误:文档无效或不存在

我发现了一些关于错误的文章,有人说它是bug,但在我的第一个例子中,它使用其他上传控件正常工作。

之前enyone遇到过同样的问题吗? 任何变通办法或想法如何完成这项工作是值得欢迎的。

0 个答案:

没有答案