从控制器获取img url
本文关键字:url img 获取 控制器 | 更新日期: 2023-09-27 18:06:47
我正在创建一个简单的页面,从服务器文件夹加载图像,但图像没有显示。
下面是我的代码: JavaScript:<script src="~/contents/css/jquery-1.11.3.min.js"></script>
<script>
$(document).ready(function () {
setInterval(function () { getimg() }, 3000);
/* code here */
});
function getimg(){
$.ajax({
url:"/Promotion/imageName",
type: 'Post',
success: function (result) {
},
error: function (result) {
}
});
};
</script>
HTML: <body>
<div>
<img src="@Url.Content("~/misc/uploads/"+Url.Action("imageName"))" />
</div>
</body>
这是我获取图像名称的控制器。我的视图页是索引页:
public ActionResult imageName()
{
string imgName ="chrysanthemum.jpg";
return Content(imgName);
}
试试这个:
public ActionResult ImageName()
{
string imgName ="chrysanthemum.jpg";
var dir = Server.MapPath("/uploads");
var path = Path.Combine(dir, imgName);
return base.File(path, "image/jpeg");
}