smo*_*ons 14 html blueimp jquery-file-upload
我使用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
});
});
Run Code Online (Sandbox Code Playgroud)
HomeController:
[HttpPost]
public ActionResult Index(HttpPostedFileBase files)
{
return Json(files.FileName);
}
Run Code Online (Sandbox Code Playgroud)
指数:
<input id="fileupload" type="file" name="files"/>
<div id="progress" style="width: 250px">
<div class="bar" style="width: 0%;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 19
将以下参数传递给fileupload调用:
$('#fileupload').fileupload({
formData:{extra:1},
autoUpload: false,
url: "uploader.php",
replaceFileInput:false,
fileInput: $("input:file")
});
Run Code Online (Sandbox Code Playgroud)
replaceFileInput:false 用于显示所选文件名