这是我用来下载文件的代码。
我想将相同的文件上传到服务器。
该文件是从html创建的。
$scope.callPdf = function (studentId) {
html2canvas(document.getElementById('download'), {
onrendered: function (canvas) {
var data = canvas.toDataURL();
var docDefinition = { content: [{ image: data, width: 450 }] };
pdfMake.createPdf(docDefinition).download(studentId + ".pdf");
}
});
}`
答案 0 :(得分:1)
您可以使用getDataURL方法并将其存储在变量中,然后将其用于上传。
pdfMake.createPdf(docDefinition).getDataUrl(function(dataUrl){
var pdfFile = dataUrl;
//upload code goes here
});