110,536
社区成员
发帖
与我相关
我的任务
分享
<form class="layui-form">
<div class="layui-form-item">
<div class="layui-inline">
<input type="text" placeholder="附件地址" readonly="readonly" class="layui-input" />
</div>
<div class="layui-inline"><button type="button" class="layui-btn" id="btnUpload"><i class="layui-icon"></i>上传文件</button></div>
</div>
</form>
<script src="~/lib/layui/layui.js"></script>
<script type="text/javascript">
layui.use(['upload', 'table', 'form', 'layer'], function () {
var $ = layui.jquery,
upload = layui.upload,
layer = layui.layer,
form = layui.form;
upload.render({
elem: '#btnUpload'
, url: '@Url.Action("UploadFile")' //上传接口
, accept: 'file' //普通文件
//, acceptMime: 'application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
, exts: 'xls|xlsx' //只允许上传excel文件
, before: function (obj) {
layer.msg('文件上传中...', {
icon: 16,
shade: 0.01,
time: 0
})
}
, done: function (res) {
if (res.code == "0") {
layer.msg('上传成功');
} else
{
layer.msg(res.message);
}
console.log(res)
}
});
});
</script>
public JsonResult UploadFile()
{
var f = Request.Form.Files[0];
return new JsonResult(new { message = "上传成功",code="0"});
}