【发布时间】:2014-06-10 12:40:39
【问题描述】:
我的要求是使用 IBM Worklight 6.1 开发一个应用程序,该应用程序将从 Web 服务器获取文件并将其显示给用户,而无需下载。
为此,我做了以下步骤:-
- 首先创建了一个 Worklight 项目
- 在该项目中创建了一个 java 包并尝试从 Apache Tomcat 访问 PDF 文件。
- 我正在使用 PDFBOX 从 Apache tomcat 读取文件。
- 我将从适配器接收 PDF 文本。
- 我将通过适配器将其发送到客户端并显示给用户。
我按照以下链接生成 JAVA 代码:
http://www.ehow.com/how_6582916_read-pdf-file-java.html
代码如下:-
public static String sendPDF(){
PDFTextParser pdf = new PDFTextParser("path to pdf in tomcat");
return pdf.getParsedText();
}
现在的问题是:-
使用此路径“tomcat 中 pdf 文件的路径”,pdfbox 无法访问该文件。我正在尝试使用 servletcontext,所以我包含了 servlet-api.jar。我仍然无法访问 pdf 文件。我需要一种访问文件的方法。提前致谢
【问题讨论】:
-
1.你能提供你试图从网络服务器访问文件的网址吗? 2.如果有错误请分享一下。
-
1. url为localhost:8080/pdf/example.pdf 2.错误显示为“文件localhost:8080/pdf/example.pdf未找到”
-
我可以从任何驱动器读取文件。但问题是访问tomcat中的文件
-
我更新了我的答案,以防问题是打开 URL 而不是本地文件。
-
问题是从Tomcat服务器访问文件。所以我需要知道我们如何才能访问它。
标签: java android tomcat pdf ibm-mobilefirst