c#jquery 上传图片(asp.net)
·
//From:www.uzhanbao.com
在使用包含文件上传控件的表单时,必须使用 enctype="multipart/form-data" 属性
<form enctype="multipart/form-data" action="upload" method="post" >
<div>
<input type="file" name="imgFile">
<input type="submit" value="上传">
</div>
</form>
后台
public JsonResult upload(HttpPostedFileBase imgFile) {
string da = DateTime.Now.ToString("yyyy-MM-ddHHmmss");
//获取虚拟路径
var fileName = Server.MapPath(@"~/Pic/");
//获取文件后缀
string ExtName = Path.GetExtension(imgFile.FileName).ToLower();
//获取绝对路径
string imgPath = @"E:\Pic\" + da + ExtName;
FileInfo file1 = new FileInfo(imgPath);
//获取父目录路径
var di1 = file1.Directory;
//判断父目录是否存在
if (!di1.Exists)
di1.Create();
//判断文件是否存在
if (!file1.Exists)
{
//保存文件
imgFile.SaveAs(imgPath);
}
return Json("success:true");
}
js上传
$('#file_upload').click(function () {
var imgFile = new FormData();
var files = $('#file')[0].files;
if (files) {
imgFile.append('imgFile', files[0]);
}
$.ajax({
cache: false,
type: 'post',
dataType: 'json',
url: 'upload',
data: imgFile,
contentType: false,
processData: false,
success: function (data) {
alert(1);
}
});
});
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)