jsp - 使用 JsPDF 和 JSP 在服务器上存储生成的 PDF 文件
问题描述
使用 jsPDF Autotable 插件,我正在创建一个 pdf 文件并基于单击按钮生成下载。我想将文件保存到我的服务器上,而不是下载文件。因此,当单击按钮时,我希望将文件保存在我的计算机驱动器位置,例如“/tmp/uploads/pdf/example.pdf”。我正在使用 Jquery.Ajax 将文件发布到服务器。但我不知道我应该如何在 jsp 或 servlet 中获取我的 pdf 文件,然后将其保存到我的驱动器中。
我尝试了以下代码,但对获取 pdf 文件的服务器端代码一无所知:
var blob = doc.output('blob');
alert(blob);
var formData = new FormData();
formData.append('pdf', blob);
alert(formData);
$.ajax({
type: "POST",
url: "${pageContext.request.contextPath}/NewServlet",
data: formData,
success: function (data) {
alert(data);
},
error: function (xhr) {
alert("failure" + xhr.responseText);
}
});
我知道在 php 中处理这些数据,但对 jsp 或 servlet 没有任何了解。
解决方案
推荐阅读
- c++ - C++ 链接命令
- javascript - 如何订阅联合类型枚举属性
- mongodb - How can i apply join into array of object inside array in MongoDB?
- amazon-web-services - AWS MediaPackage 作为 CDN (CloudFront) 的来源
- python - 关于python中使用返回值的问题
- three.js - 将动画同步到时钟增量以进行录制
- sql - SQL如何从一个列表中连接相同的值然后求和
- unity3d - 如何在 Unity 中通过脚本更改文本
- android - 在小屏幕上看不到按钮之间的空间
- javascript - Detox 无法在 React Native Android 上的发布版本上运行