使用uid通过URL打开pdf文件

使用uid通过URL打开pdf文件,pdf,alfresco,Pdf,Alfresco,我在alfresco 4.2工作 我想通过URL使用uid从露天获取图像 我可以通过这个链接得到结果 http://localhost:8080/alfresco/service/api/node/content/workspace/SpacesStore/98996554-212 f-4846-876a-89b40999901a/test.jpg 我的问题是做同样的事情,但pdf文件 使用chrome我无法打开文件 文件以二进制格式打开 是否有方法使用alfresco文件的uid通过URL打

我在alfresco 4.2工作

我想通过URL使用uid从露天获取图像

我可以通过这个链接得到结果

http://localhost:8080/alfresco/service/api/node/content/workspace/SpacesStore/98996554-212 f-4846-876a-89b40999901a/test.jpg
我的问题是做同样的事情,但pdf文件

使用chrome我无法打开文件

文件以二进制格式打开


是否有方法使用alfresco文件的uid通过URL打开pdf文件

可能的原因可能是pdf文件的mimetype设置不正确。通常浏览器都有现成的插件,可以正确读取pdf文件。

这些应用程序与特定的文件类型相关联,所以每当它检测到文件类型时,浏览器就会调用该应用程序来处理它。因此,您可以确保文件的扩展名和mimetype是正确的

您还可以尝试下载该文件,并尝试直接在浏览器中打开它


此外,文件可能已损坏。你能在alfresco中看到pdf的视图吗?

我会尝试使用下载servlet。我认为您使用的url没有正确设置mimetype头。此url应该可以实现以下功能:

/alfresco/download/direct/workspace/SpacesStore/0000-0000-0000/myfile.pdf