【发布时间】:2016-06-26 08:18:03
【问题描述】:
我需要编写一个包含 3 个部分的 api:
- 从 pdf url 获取 pdf 文件。
- 转换 pdf。
- 返回转换后的pdf文件。
我已经完成了第 2 部分和第 3 部分, 剩下的就是从 url 获取 pdf 并将其复制/下载到我的 mvc web api。
这是测试html代码:
< 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>
我的 ActionResult 函数:“convertor/html”,从网页中获取 url 字符串。 我需要的是当我点击按钮时,pdf文件会自动下载到我的服务器。
public ActionResult Html(string strUrl)
{
return View();
}
有人知道如何做到这一点吗? 我还在某处读到了一些名为 base64 编码的东西,这可能也是解决方案,但我以前从未使用过它。
提前致谢。
【问题讨论】:
标签: c# .net asp.net-mvc api