In meiner serverless App, ich brauche pdf dynamisch zu generieren und laden Sie dann das pdf in aws-s3 Eimer erzeugt. Aber in serverless können wir nur json
Anfrage senden, also habe ich meine HTML-Zeichenfolge an serverless, es erzeugt PDF und dann speichern Sie diese generierte PDF in lokalen Rechner. Ich denke, diesen Teil kann ich tun, aber mein Problem ist, ich muss das neu erstellte PDF in aws-s3 hochladen. Mein Code ist unten angegeben:Upload pdf-Datei von lokalem System aws-s3
Angular-Code:
$scope.generate_pdf = function() {
var html = angular.element('html').html();
var service = API.getService(); // sent html string as json for generating pdf
service.downloadPdf({}, { html : html },
function(res) {
console.log("res : ", res); // res.url: /tmp/dynamica-generate.pdf
// pdf is saved into '/tmp' folder
// now I want to upload pdf from '/tmp' folder to aws-s3
}, function(err) {
console.log("err : ", err);
});
};
Wie kann ich dieses Problem zu lösen, Dank im Voraus.
Müssen Sie es von lokal zu S3 oder direkt zu S3 anstatt lokal hochladen? – error2007s
laden Sie pdf von local '/ tmp/some-generated-file.pdf nach S3 – sabbir
Wenn Sie die PDF-Datei über eine serverbasierte Lambda-Funktion remote generieren, warum laden Sie sie dann auch direkt von dort in S3 hoch? –