2015-12-05 134 views
1

我有露天工作4.2打开PDF文件的uid

我想用通过URL来获得从露天图像UID

我可以通过这个链接

http://localhost:8080/alfresco/service/api/node/content/workspace/SpacesStore/98996554-212 f-4846-876a-89b40999901a/test.jpg 

得到的结果我的问题是做同样的事情,但对于PDF文件

与铬我无法打开文件

和firefox的文件以二进制格式

打开,有没有办法通过URL来打开PDF文件使用露天文件的UID

回答

2

我想尝试使用下载的servlet。我相信你正在使用的网址没有正确设置mimetype标题。这个网址应该是诀窍:

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

1

原因可能是您的PDF文件的MIME类型是没有正确设置。通常浏览器都有可以正确阅读PDF文件的外挂程序。 https://helpx.adobe.com/acrobat/using/display-pdf-in-browser.html

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

enter image description here 你可以尝试的另一件事是下载该文件,并尝试直接在浏览器中打开它。

此外,有机会文件可能会损坏。你能在户外看到pdf吗?