ich eine api programmieren müssen speichern, die 3 Teile hat:MVC - Wie beantragen und eine PDF-Datei von einer URL
- die pdf-Datei von pdf url holen.
- Konvertieren der PDF.
- Geben Sie die konvertierte PDF-Datei zurück.
ich bereits Teil 2 und 3 abgeschlossen hat, was noch übrig ist, um die pdf von URL und kopieren/laden Sie es auf meinen mvc web api zu holen.
Dies ist der Test HTML-Code:
<script>
$('#btnSendRequest').on('click', function() {
$.ajax({
type: "POST",
url: "/Convertor/Html",
data: {
strUrl: "http://make-sense.co.il/kb/avcp-script-installation.pdf"
},
success: function(data) {
return true;
},
});
}); < /script>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<title>tester</title>
</head>
<body>
<h1>tester html</h1>
<div>
<input id="btnSendRequest" type="button" value="SendHttpRequest" />
</div>
Meine Action Funktion: "Konverter/html", wird die URL-Zeichenfolge von der Webseite. Was ich brauche ist, wenn ich auf die Schaltfläche klicke, wird die PDF-Datei automatisch auf meinen Server heruntergeladen.
public ActionResult Html(string strUrl)
{
return View();
}
Jeder hat eine Idee, wie das gemacht werden kann? Ich las auch irgendwo auf etwas namens Base64-Codierung, die auch die Lösung sein könnte, aber ich habe es noch nie zuvor verwendet.
Vielen Dank im Voraus.
Siehe http://stackoverflow.com/questions/4545311/download-a-file-by-jquery-ajax – haim770