工作需要 判断上传的文件类型 为图片(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判断上传文件的大小类型等限制 在Web开发中,文件上传是一个常见的功能需求。为了确保用户体验并防止服务器资源被滥用,前端通常需要对上传的文件进行一系列的验证,如文件大小、文件类型等。本文将详细介绍...
js判断上传文件大小 兼容大部分主流浏览器
本文将详细介绍如何使用JavaScript来判断上传文件的类型,特别是针对`FileUpload`控件的文件类型判断。 首先,我们需要在HTML页面中添加一个用于文件选择的输入元素,对于ASP.NET,我们可以使用`<asp:FileUpload>`...
对应的描述看本人博文《ExtJS4 上传文件类型和大小的判断方法(实例) 》:http://blog.csdn.net/biboheart/article/details/10579175 在这里不具体描述了。看题也大概可以知道这些代码实现了什么应用。
### js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器) 在Web开发中,经常需要处理用户上传文件的操作。为了确保服务器安全并优化用户体验,开发者需要对上传文件进行一定的预处理,例如限制文件大小。本文将...
由于项目需要,在网上找了一个JS判断上传文件大小的程序,经测试兼容IE6-9,Firefox10,Opera11.6,safari5.1,chrome17
本文实例展示了JavaScript判断文件上传类型的方法,是一个非常常用的技巧。具体实现方法如下: 文件上传时用到一个功能,使用html元素的input标签实现: <input id="imageFile" name="imageFile1" accept="image...
在网页应用中,用户上传文件是一项常见的功能,但为了服务器性能和用户体验,通常需要对上传文件的大小进行限制。本文将深入探讨如何使用JavaScript来实现这一功能,通过前端验证,防止大文件上传导致的网络延迟或者...
在前端开发中,确保用户上传的是真实的图片文件是非常重要的安全措施。传统的检查方式是通过文件的后缀名来判断,但这种方法存在明显的漏洞,因为恶意用户可以轻易地更改文件的后缀名,使得非图片文件伪装成图片。...
在用户体验设计方面,示例中还提到了一个简单的技术手段来限制用户输入,即通过设置`<input>`标签的`contentEditable`属性为`false`,来限制用户只能通过文件选择对话框上传文件,而不是直接在输入框中输入文本。...
总结:通过上述实例代码,可以学习如何利用JavaScript来控制FileUpload控件的上传文件类型,实现客户端的文件类型过滤。这种方式不仅提高了应用的效率,还增强了用户体验。需要注意的是,虽然客户端验证可以防止大...
### JavaScript 控制上传文件的大小及文件类型 在现代Web应用开发中,文件上传功能非常常见,例如用户可能需要上传头像、文档等文件。为了确保用户体验并减轻服务器负担,通常需要对上传文件进行预检查,包括文件...
3. **文件格式限制**:项目中通过检查File对象的`type`属性来判断文件类型,比如限制只能上传图片或文档等。同时,可以使用`accept`属性在文件选择对话框中预设可选的文件类型。 4. **文件大小限制**:通过File对象...
- 可以使用正则表达式简化文件类型的判断逻辑。 - 示例:`var allowedExtensions = /(\.bmp|\.png|\.gif|\.jpg|\.jpeg)$/i;`,然后使用`allowedExtensions.test(ext)`来验证。 3. **错误处理与用户体验**: - ...
本文将深入探讨如何利用JavaScript来实现对上传文件大小的限制与判断。 ### 一、理解上传文件大小的限制 上传文件大小的限制通常由以下几个方面决定: 1. **服务器或应用程序的配置**:服务器或后端框架可能已经...
在JavaScript中,判断一个文件是否为空是一个常见的需求,特别是在处理用户上传的文件或者与服务器进行文件交互时。本文将深入探讨如何使用JavaScript来检测文件是否为空,并提供相关的代码示例。 首先,我们要明白...