使用AjaxForm Jquery重命名文件
Rename file with AjaxForm Jquery
上传前如何重命名图片?
我试过这个:$('#sortpicture').prop('files')[0]=$('#名称图片').val();但它不起作用。
我想用#namePicture 中的值重命名我的图片
//elements
var progressbox = $('#progressbox');
var progressbar = $('#progressbar');
var statustxt = $('#statustxt');
var submitbutton = $("#SubmitButton");
var myform = $("#UploadForm");
var output = $("#output");
var completed = '0%';
console.log($('#namePicture').val());
$('#sortpicture').prop('files')[0] = $('#namePicture').val();
$(myform).ajaxForm({
beforeSend: function() {
submitbutton.attr('disabled', '');
statustxt.empty();
progressbox.slideDown();
progressbar.width(completed);
statustxt.html(completed);
statustxt.css('color','#000');
},
uploadProgress: function(event, position, total, percentComplete) {
progressbar.width(percentComplete + '%');
statustxt.html(percentComplete + '%');
if(percentComplete>50)
{
statustxt.css('color','#fff');
}
},
complete: function(response) { // on complete
console.log(response.responseText);
myform.resetForm(); // reset form
submitbutton.removeAttr('disabled'); //enable submit button
progressbox.slideUp(); // hide progressbar
}
});
Input[type=file]是只读的,您只能通过浏览设置值,而不能通过JavaScript设置值。(安全!)但是,如果你想向服务器发送一个不同的名称,你可以输入[type=hidden],并将其值设置为你想要的文件名。然后在服务器上,你给它起这个名字。
相关文章:
- 正在使用Dropzone.js删除服务器上已重命名的文件
- 如何使用laravel重命名已存储在服务器中的文件
- gulp重命名多个文件
- 使用 gruntjs 自定义初始化任务重命名模板文件夹
- 重命名上传的文件Ruby On Rails
- 导出时如何重命名excel文件
- 重命名Alfresco脚本中的文件
- 我正在尝试将javascript文本框的输入保存回服务器.我想从保存的弹出文本框中获得输入,以重命名文件夹
- 使用AjaxForm Jquery重命名文件
- 批量文件重命名
- 在S3中上传之前重命名文件
- 在multer中重命名上载的文件
- 仅对文件进行 Gulp 重命名,而不重命名目录
- 有没有办法让我的.js文件自毁,或重命名自己,或者在一次使用后将自己移动到新位置
- 重命名上传的文件,以便可以将其删除 DropZone.js
- Phonegap使用moveTo重命名文件
- 将html文件重命名为php时编码错误
- 将块大小的文件重命名为Blob
- ruby on rails-将我的文件重命名为.js.erb可以在javascript中编写erb,但不能在erb中编写
- 使用AngularJS和ng文件上传在文件重命名时保持原始格式