Ich versuche, eine Wrapper-API für eine andere API zu schreiben, die Dateiname als Eingabe nimmt und die Datei herunterlädt.Node Wrapper API für eine andere Download-API
Die rohe api ist https://test.com/?filename=abc.pdf
ich einen Wrapper für diese API oben schreiben wollen, aber das macht scheint nicht zu funktionieren, druckt es nur einige Daten, die ich gelesen kippe aber doesnot die Datei senden.
var options = {
"method": "GET",
"hostname": test.com,
"port": 443,
"path": "/?filename=" +fileName,
"rejectUnauthorized": false,
}
apiHelper.makeRequest(https, options, false, function(responseObject){
if(responseObject.error){
downloadBackupCallback(null, responseObject.error);
}
else{
downloadBackupCallback(responseObject.data, null);
}
})
Kann mir bitte jemand hier helfen.
wenn möglich können Sie mir bitte ein Beispiel Link verweisen. In der Zwischenzeit versuche ich auch, was Sie vorgeschlagen haben. – undefined
Ein Beispiel für was? Ein Beispiel für ein bestimmtes Element meiner vorgeschlagenen Lösung würde wahrscheinlich gefunden werden, indem man [die Express-Dokumente] (http://expressjs.com/en/4x/api.html#res.methods) durchliest. Ich finde oder generiere ein Beispiel für das Ganze und mache effektiv deine Hausaufgaben für dich ... Ich fand, dass 'sendFile()' eine Datei auf der Festplatte haben muss, um sie zu senden, also werde ich diesen Teil meiner Antwort entfernen, da wäre es besser, die Antwort direkt zu senden. – Benjamin