上传多个文件顺序为什么会乱
‘壹’ 文件上传 在网上提交申请的时候上传文件的顺序怎么控制 一起上传的时候会打乱,单一上传后还乱
可以尝试为文件重命名,文件名的首字母使用数字序号,或者字母符号,按顺序排,应该就按照正确的顺序上传了。
‘贰’ 电脑文件排序是乱的,什么情况
数字是可以比较大小的,所以,是从0-9排列,或者倒序9-0排
一二三四这种,不是数字,是汉字。所以,需要按汉字的排列方式,如果是正序,一般是按第一个汉字的汉语拼音的起首字母为序。如果一样,再比对第二位。 以此类推。
‘叁’ 为什么在发送文件时在文件夹里之前选择好的排列顺序在浏览上传那看又都乱了
排列方式改成一样的。或者修改下文件名字比如1.2.3.4.。。
‘肆’ 电脑上传时文件排序混乱。
打开上传然后在上传窗口修改成 按照名称排列 就好了 这两个地方排序不统一
‘伍’ 我的电脑里,文件顺序乱了,是怎么回事
文件的排列方式着名称、类型、大小等,假设你的电脑的排列方式是按名称排列,移动硬盘里的文件顺序稳定,但是换到其他按类型或其他方式排列设置的电脑,移动硬盘里的文件固然会乱了!
‘陆’ ueditor编辑器多图上传为什么顺序打乱了
我上一个版本用的是ueditor1.3.6,自从1.4.2版以后,“前端上传模块统一改用webuploader”,ueditor在多图上传一直考虑漏掉了图片顺序的问题。
我的网站在用户上传图片文章的时候,使用多图上传,点确认后,编辑框内的图片顺序是乱的。
看webuploader的问题在于多线程上传,ueditor对“uploadSuccess”的处理是上传成功一张,就加入到数组中,这样如果图片上传完成顺序是乱的,最终加入文本框的顺序也乱了。
我这里修改了一下js,供大家参考,希望ueditor能改进这个问题:
vim dialogs/image/image.js
716 uploader.on('uploadSuccess', function (file, ret) {
717 var $file = $('#' + file.id);
718 try {
719 var responseText = (ret._raw || ret),
720 json = utils.str2json(responseText);
721 if (json.state == 'SUCCESS') {
722 _this.imageList[$file.index()] = json; // 按选择好的文件列表顺序存储
723 $file.append('');
724 } else {
725 $file.find('.error').text(json.state).show();
726 }
727 } catch (e) {
728 $file.find('.error').text(lang.errorServerUpload).show();
729 }
730 });
vim dialogs/attachment/attachment.js
500 uploader.on('uploadSuccess', function (file, ret) {
501 var $file = $('#' + file.id);
502 try {
503 var responseText = (ret._raw || ret),
504 json = utils.str2json(responseText);
505 if (json.state == 'SUCCESS') {
506 _this.fileList[$file.index()] = json;
507 $file.append('');
508 } else {
509 $file.find('.error').text(json.state).show();
510 }
511 } catch (e) {
512 $file.find('.error').text(lang.errorServerUpload).show();
513 }
514 });
vim dialogs/video/video.js
729 uploader.on('uploadSuccess', function (file, ret) {
730 var $file = $('#' + file.id);
731 try {
732 var responseText = (ret._raw || ret),
733 json = utils.str2json(responseText);
734 if (json.state == 'SUCCESS') {
735 uploadVideoList[$file.index()] = {
736 'url': json.url,
737 'type': json.type,
738 'original':json.original
739 };
740 $file.append('');
741 } else {
742 $file.find('.error').text(json.state).show();
743 }
744 } catch (e) {
745 $file.find('.error').text(lang.errorServerUpload).show();
746 }
747 });
如上,都使用了$file.index()作为数组下标,可以保证图片上传后顺序是按照用户选择图片以后,加入到预览窗口的顺序。
‘柒’ 为什么电脑文件的顺序是对的,到了上传的时候就乱了
因为你的文件的上传时间不一样。