1:前端页面
<td style="padding: 5px" >
<form id="uploadForm" method="post">
<input id="fileBox" name="fileBox" class="easyui-filebox" data-options="prompt:'请选择文件:'" buttonText="选择文件" accept=".msg" style="border: 1px solid #8DB2E3; width: 210px; height: 30px" />
<a href="#" class="easyui-linkbutton" onclick="uploadFile()">上传</a>
</form>
</td>
2:js如下
//文件上传
function uploadFile() {
var formData = new FormData($("#uploadForm")[0]);
$.ajax({
url: '/News/UploadFile',
type: "POST",
processData: false,
contentType: false,
data: formData,
success: function (data) {
alert("上传成功!");
var data = data.trim();
/* alert(data);*/
$("#fileBox").val(data);
},
error: function () {
alert("上传失败!");
}
});
};
3:控制器方法
总结:返回到前端页面的是路径地址,这样保存到数据库的时候就是以路径的方式保存!