如何限制选择上传的文件名预览中的字符?

凶猛的

我正在使用Twitter Bootstrap框架。我单击上传按钮,然后选择一个需要上传的文件。然后将上传按钮更改为更改,并在其旁边显示所选文件的名称。但是如果我们有一个大文件名,我想限制文件名字符大约要50个。如何实现?

<div class="span5">
        <div class="fileupload fileupload-new"
         data-provides="fileupload">
         <span class="btn btn-file" id="uploadRef"> <span class="fileupload-new">Upload
           Referral Script</span> <span class="fileupload-exists">Change</span>
          <form:input type="file" path="refuploadScript"
           onchange="return checkFileExists();" />
         </span> <span class="fileupload-preview"></span>


          <a href="#"
          class="close fileupload-exists" data-dismiss="fileupload"
          style="float: none">x</a>
        </div>
</div> 
博涅祖维兹

为此,首先隐藏默认文件名显示范围。然后处理文件名并单独显示。

因此,要隐藏默认值:

<span class="fileupload-preview" style="display: none;"></span>

在表单输入更改时,调用以下脚本函数

function truncatefile() // calling a function on change or select
{                           
   var fup = document.getElementById('patientupload'); //store file by ID
   var file = fup.files[0]; // store value of file
   var filePath = fup.value; 
   var name;                
   if(filePath=="")                 
   {                    
      document.getElementById('fname').innerHTML = '';                  
   }                
   else                 
   {                    
      name=filePath.replace(/^.*[\\\/]/, '');

      var ext = filePath.substring(filePath.lastIndexOf('.') + 1);//getting file extension

      var fileName = name.substring(0,name.length-4); // storing 0th position till extension begining

      var fileNameNew=""; 
      if(fileName.length > 30)  
      {
         var fileNameFst=fileName.substring(0,24); //firstpart of file
         var fileNameLst=fileName.substring(fileName.length-5,fileName.length); //last part of file
         fileNameNew=fileNameFst+ "...." + fileNameLst+"."+ext; //combine all parts         
      }         
      else
      {         
         fileNameNew=fileName+"."+ext; //if length less than 30 
      }                     
      document.getElementById('fname').innerHTML = fileNameNew;                 
   }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

上传前预览文件名

来自分类Dev

如何从PHP表单文件上传的文件名中删除特殊字符,例如撇号/引号

来自分类Dev

XSLT如何选择文件并从文件名中删除一些字符?

来自分类Dev

如何在Django中获取上传的文件名

来自分类Dev

使用qq.FileUploader上传文件时如何在文件名中添加前缀字符串

来自分类Dev

如何获取上传的文件名?

来自分类Dev

如何在AngularJS中预览上传的文件

来自分类Dev

如何在Powershell中拆分文件名并从中选择文件名?

来自分类Dev

Servlet-为上传的文件选择文件名

来自分类Dev

-R 上传文件名中包含西班牙语字符的文件夹返回错误

来自分类Dev

ls文件名如何按数字顺序在文件名中包含空格字符

来自分类Dev

如何在文件名中强制使用非法字符?

来自分类Dev

如何从文件名中删除非ASCII字符?

来自分类Dev

如何删除Bash文件名中的结尾字符?

来自分类Dev

如何替换文件名中的非法字符?

来自分类Dev

如何从文件名中删除某些字符串?

来自分类Dev

如何从xclip选择中获取起始文本长度的x个字符并追加到文件名?

来自分类Dev

在Struts2中上传多个文件之前如何显示选定的文件名?

来自分类Dev

如何在文件上传脚本中重命名图像文件名?

来自分类Dev

从选择字符串输出中获取“父文件夹+文件名”

来自分类Dev

如何指定文件名和上传文件

来自分类Dev

如果文件在jquery中无法上传,则获取文件名

来自分类Dev

从上传的多个文件中获取文件名

来自分类Dev

jQuery检查文件类型输入中的上传文件名

来自分类Dev

Java中的文件上传更改文件名

来自分类Dev

如何在Rails 4.0中将文件上传限制为错误的文件扩展名

来自分类Dev

如何更改包含<>字符的文件名

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

文件名Java中的特殊字符

Related 相关文章

  1. 1

    上传前预览文件名

  2. 2

    如何从PHP表单文件上传的文件名中删除特殊字符,例如撇号/引号

  3. 3

    XSLT如何选择文件并从文件名中删除一些字符?

  4. 4

    如何在Django中获取上传的文件名

  5. 5

    使用qq.FileUploader上传文件时如何在文件名中添加前缀字符串

  6. 6

    如何获取上传的文件名?

  7. 7

    如何在AngularJS中预览上传的文件

  8. 8

    如何在Powershell中拆分文件名并从中选择文件名?

  9. 9

    Servlet-为上传的文件选择文件名

  10. 10

    -R 上传文件名中包含西班牙语字符的文件夹返回错误

  11. 11

    ls文件名如何按数字顺序在文件名中包含空格字符

  12. 12

    如何在文件名中强制使用非法字符?

  13. 13

    如何从文件名中删除非ASCII字符?

  14. 14

    如何删除Bash文件名中的结尾字符?

  15. 15

    如何替换文件名中的非法字符?

  16. 16

    如何从文件名中删除某些字符串?

  17. 17

    如何从xclip选择中获取起始文本长度的x个字符并追加到文件名?

  18. 18

    在Struts2中上传多个文件之前如何显示选定的文件名?

  19. 19

    如何在文件上传脚本中重命名图像文件名?

  20. 20

    从选择字符串输出中获取“父文件夹+文件名”

  21. 21

    如何指定文件名和上传文件

  22. 22

    如果文件在jquery中无法上传,则获取文件名

  23. 23

    从上传的多个文件中获取文件名

  24. 24

    jQuery检查文件类型输入中的上传文件名

  25. 25

    Java中的文件上传更改文件名

  26. 26

    如何在Rails 4.0中将文件上传限制为错误的文件扩展名

  27. 27

    如何更改包含<>字符的文件名

  28. 28

    从文件名中删除特殊字符

  29. 29

    文件名Java中的特殊字符

热门标签

归档