我正在使用 jquery 文件上传插件(基本)一次上传单个文件。插件工作正常,我可以看到文件转储在正确的目录中,一切都很好!但是,当我选择一个文件时,不会显示所选文件的名称(Chrome)/路径(IE),而只会显示“未选择文件”。如何更改它以显示所选文件的名称?我的代码:
脚本 :
$(function () {
$('#fileupload').fileupload({
dataType: 'json',
url: '@Url.Action("Index", "Home")',
add: function (e, data) {
data.submit();
},
progress: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .bar').css('width', progress + '%');
},
done: function (e, data) {
$('<p/>').text(data.files[0].name).appendTo(document.body);
}
//multipart: false
});
});
家庭控制器:
[HttpPost]
public ActionResult Index(HttpPostedFileBase files)
{
return Json(files.FileName);
}
指数 :
<input id="fileupload" type="file" name="files"/>
<div id="progress" style="width: 250px">
<div class="bar" style="width: 0%;"></div>
</div>