在您的网站上传PDF的方法

时间:2014-01-21 02:08:53

标签: java jsp pdf

我正在使用JSP / Java和Spring MVC作为框架。我将支持将PDF文件上传到我的网站。该网站将上传到免费的网站托管网站。

我想知道支持上传PDF文件的最佳方式是哪种方式:

  1. 将其保存到数据库中?
  2. 将其保存到Web服务器(如果可能)
  3. 保存为您的建议(请分享您的想法)
  4. 还给我一个链接或教程,告诉我如何做到这一点(如果你建议除了选项1和2之外) 提前谢谢。

3 个答案:

答案 0 :(得分:0)

通过将“大量二进制数据”(例如PDF)放入数据库中,实现的目标很少。这种情况唯一合理的情况是必须以交易方式处理数据。

如果将PDF放入数据库中无法实现,则不要这样做。如果将大文档作为文件存储在文件系统中,您应该能够更快地上传和下载大文档。

你是怎么做到的?那么有很多种方式。但是,WebDAV提供了一种简单的“现成”解决方案......如果这就是您所追求的目标。

答案 1 :(得分:0)

  • 不建议将文件保存到数据库中,我也不确定是否有人愿意这样做。
  • 将文件上传到Web服务器也不是一个好选择,因为它会增加不必要的负载。
  • 最好的选择是使用专用空间(可能是云或任何地方),并保护它。

您可以参考spring file upload作为参考。

如果您正在使用localhost进行开发,那么我建议您使用除运行服务器之外的驱动器。您可以在web.xml中提及路径或您想要的位置。

答案 2 :(得分:0)

推荐的方法是始终使用像Amazon S3这样的文件系统存储服务。

GitHub上的这个application向您展示了使用AmazonS3所需的确切内容,但是上传了一个图像而不是.pdf。但我相信你会发现这个例子非常有用。