【发布时间】:2014-08-07 14:56:59
【问题描述】:
我有以下代码,现在可以完美运行。现在我必须稍微改变一下,要求用户在上传到服务器之前输入文件名?我们该怎么做?
<span class="btn btn-primary fileinput-button">
<i class="glyphicon glyphicon-plus"></i>
<span>@(i18n_Models_Image.AddImages + "...")</span>
<input id="fileupload" type="file" name="files[]" accept="image/*" >
</span>
$(document).ready(function() {
$('#fileupload').fileupload({
dataType: 'json',
url: '../admin/image/uploadfiles',
autoUpload: true,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
success: function(data, status, xhr) {
window.location = data.url;
},
error: function(xhr, textStatus, errorThrown) {
if (errorThrown === 'abort') {
alert('@i18n_Models_Image.UploadCancelled');
}
}
}).on('fileuploadprogressall', function(e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('.progress .progress-bar').css('width', progress + '%');
}); });
【问题讨论】:
标签: jquery asp.net asp.net-mvc jquery-file-upload