`
xinghu
  • 浏览: 32717 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

js 判断 上传文件的类型

阅读更多

工作需要 判断上传的文件类型 为图片(gif,jpg,png)

view:

 

 
 <% form_for :complain_evidence,:url => {:action => "upload_complain_evidence",:id => @order.seq_no},:html => {:id => 'f_e',:multipart => true} do |c| %>
 
<p><%=file_field :attachment,:uploaded_data%>(picutre only)</p>

<input type="button" value="Submit" onclick="check_evidence(this.form.attachment_uploaded_data.value);return false;"/>


 

js:

 

 function check_evidence(file){
    var str = file.substring(file.lastIndexOf('.')+1);
    if(file != '' && (str == 'png' || str == 'gif' || str == 'jpg')){
      jQuery('#f_e').submit();
    }else if(file == ''){
      alert('please select evidence file to upload!');
    }else if(str != 'png' && str != 'gif' && str != 'jpg'){
      alert('please upload image file! ');
  }
 
分享到:
评论

相关推荐

    js 实现 判断上传文件的类型

    js 实现 判断上传文件的类型! 值得下载看看!资源免费,大家分享!!

    JS判断上传文件的大小类型等限制

    ### JS判断上传文件的大小类型等限制 在Web开发中,文件上传是一个常见的功能需求。为了确保用户体验并防止服务器资源被滥用,前端通常需要对上传的文件进行一系列的验证,如文件大小、文件类型等。本文将详细介绍...

    js判断上传文件大小

    js判断上传文件大小 兼容大部分主流浏览器

    js判断上传文件类型判断FileUpload文件类型代码

    本文将详细介绍如何使用JavaScript来判断上传文件的类型,特别是针对`FileUpload`控件的文件类型判断。 首先,我们需要在HTML页面中添加一个用于文件选择的输入元素,对于ASP.NET,我们可以使用`&lt;asp:FileUpload&gt;`...

    ExtJS4 上传文件类型和大小的判断方法(实例)

    对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。

    js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器)

    ### js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器) 在Web开发中,经常需要处理用户上传文件的操作。为了确保服务器安全并优化用户体验,开发者需要对上传文件进行一定的预处理,例如限制文件大小。本文将...

    js判断上传文件大小,支持多种浏览器

    由于项目需要,在网上找了一个JS判断上传文件大小的程序,经测试兼容IE6-9,Firefox10,Opera11.6,safari5.1,chrome17

    JavaScript判断文件上传类型的方法

    本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧。具体实现方法如下: 文件上传时用到一个功能,使用html元素的input标签实现: &lt;input id="imageFile" name="imageFile1" accept="image...

    JavaScript判断上传文件大小的限制脚本

    在网页应用中,用户上传文件是一项常见的功能,但为了服务器性能和用户体验,通常需要对上传文件的大小进行限制。本文将深入探讨如何使用JavaScript来实现这一功能,通过前端验证,防止大文件上传导致的网络延迟或者...

    js判断图片真实性(非判断文件后缀)

    在前端开发中,确保用户上传的是真实的图片文件是非常重要的安全措施。传统的检查方式是通过文件的后缀名来判断,但这种方法存在明显的漏洞,因为恶意用户可以轻易地更改文件的后缀名,使得非图片文件伪装成图片。...

    Javascript判断文件是否存在(客户端/服务器端)

    在用户体验设计方面,示例中还提到了一个简单的技术手段来限制用户输入,即通过设置`&lt;input&gt;`标签的`contentEditable`属性为`false`,来限制用户只能通过文件选择对话框上传文件,而不是直接在输入框中输入文本。...

    JS控制FileUpload的上传文件类型实例代码

    总结:通过上述实例代码,可以学习如何利用JavaScript来控制FileUpload控件的上传文件类型,实现客户端的文件类型过滤。这种方式不仅提高了应用的效率,还增强了用户体验。需要注意的是,虽然客户端验证可以防止大...

    javascript控制上传文件的大小及文件类型

    ### JavaScript 控制上传文件的大小及文件类型 在现代Web应用开发中,文件上传功能非常常见,例如用户可能需要上传头像、文档等文件。为了确保用户体验并减轻服务器负担,通常需要对上传文件进行预检查,包括文件...

    上传文件jsweb前端(包含文件格式限制)

    3. **文件格式限制**:项目中通过检查File对象的`type`属性来判断文件类型,比如限制只能上传图片或文档等。同时,可以使用`accept`属性在文件选择对话框中预设可选的文件类型。 4. **文件大小限制**:通过File对象...

    js 判断文件时候为空

    在JavaScript中,判断一个文件是否为空是一个常见的需求,特别是在处理用户上传的文件或者与服务器进行文件交互时。本文将深入探讨如何使用JavaScript来检测文件是否为空,并提供相关的代码示例。 首先,我们要明白...

    jquery过滤上传文件的类型和限制文件的大小

    - 可以使用正则表达式简化文件类型的判断逻辑。 - 示例:`var allowedExtensions = /(\.bmp|\.png|\.gif|\.jpg|\.jpeg)$/i;`,然后使用`allowedExtensions.test(ext)`来验证。 3. **错误处理与用户体验**: - ...

    上传文件大小的限制和判断javascript

    本文将深入探讨如何利用JavaScript来实现对上传文件大小的限制与判断。 ### 一、理解上传文件大小的限制 上传文件大小的限制通常由以下几个方面决定: 1. **服务器或应用程序的配置**:服务器或后端框架可能已经...

Global site tag (gtag.js) - Google Analytics