将PDF保存到服务器而不是客户端计算机上

时间:2017-02-16 13:51:59

标签: javascript html pdf

我有一个网址http://test.com/test.pdf此链接可以在浏览器中打开PDF。现在我在这个PDF中有一个表格,如名字,姓氏等。

用户填写此表单,我想将其上传到服务器。 PDF中的“保存”按钮将在本地保存文件。相反,我需要一个单独的保存按钮,可以将PDF及其数据转换为字节数组并提交给我的服务器。

这可能吗?

1 个答案:

答案 0 :(得分:1)

除非您限制可以使用哪些PDF查看器,否则您将无法执行此操作。大多数现代浏览器都会使用内置的查看器显示PDF,但大多数浏览器都无法处理表单,当它们执行时,它们就会出错。但是,如果您可以强制PDF下载并在Adobe Reader中打开,则可以向PDF添加一个按钮,该按钮将整个填充的表单作为HTTP帖子的正文提交到您的服务器(而不是多部分中的文件)表格提交)。创建提交按钮时,请使用脚本的完全限定URL将文件保存到服务器。这非常容易。