js得到上传文件大小和类型和名字
$('#i_submit').click( function() {
//check whether browser fully supports all File API
if (window.File && window.FileReader && window.FileList && window.Blob)
{
//get the file size and file type from file input field
var fsize = $('#i_file')[0].files[0].size;
var ftype = $('#i_file')[0].files[0].type;
var fname = $('#i_file')[0].files[0].name;
if(fsize>1048576) //do something if file size more than 1 mb (1048576)
{
alert("Type :"+ ftype +" | "+ fsize +" bites\n(File: "+fname+") Too big!");
}else{
alert("Type :"+ ftype +" | "+ fsize +" bites\n(File :"+fname+") You are good to go!");
}
}else{
alert("Please upgrade your browser, because your current browser lacks some new features we need!");
}
});
//check whether browser fully supports all File API
if (window.File && window.FileReader && window.FileList && window.Blob)
{
//get the file size and file type from file input field
var fsize = $('#i_file')[0].files[0].size;
var ftype = $('#i_file')[0].files[0].type;
var fname = $('#i_file')[0].files[0].name;
if(fsize>1048576) //do something if file size more than 1 mb (1048576)
{
alert("Type :"+ ftype +" | "+ fsize +" bites\n(File: "+fname+") Too big!");
}else{
alert("Type :"+ ftype +" | "+ fsize +" bites\n(File :"+fname+") You are good to go!");
}
}else{
alert("Please upgrade your browser, because your current browser lacks some new features we need!");
}
});
相关推荐
**SWFUpload 仿58赶集图片上传小例子详解** 在互联网应用中,图片上传功能是不可或缺的一部分,尤其在分类信息网站如58同城、赶集网上,用户需要便捷地上传图片以展示商品或服务。`SWFUpload` 是一个广泛使用的...
很实用的一个图片上传得例子 <br>图片上传:生成缩略图 加文字水印 图片水印(全源码开放!) <br>远程图片抓取(保存到本地)支持jpg、gif、bmp、png <br>图片抓取后自动以Auto+日期+原名称命名 <br>...
综上所述,这个ASPUpload例子展示了如何在ASP环境中实现实用且安全的文件上传功能。它包括了多文件上传、自定义保存路径、设置上传大小限制、指定文件类型以及处理上传过程中可能遇到的错误。通过这样的示例,开发者...
在IT行业中,多文件上传是一项常见的功能,尤其在文件管理、文档共享以及协作类应用中。这个"多文件上传例子及说明"的压缩包提供了一...这个"多文件上传例子及说明"是一个很好的学习资源,帮助开发者掌握这一实用技能。
首先,uploadify是一个基于jQuery的插件,它的核心功能是通过Flash或HTML5技术提供了一种友好的用户界面,让用户能够选择并上传多个文件。在JavaScript端,uploadify提供了一系列的事件和配置选项,允许开发者自定义...
总的来说,"PHP多文件上传 SWFUpload上传例子"是一个实用的教程,展示了如何利用SWFUpload实现多文件上传并结合PHP进行后台处理。通过学习这个例子,开发者可以更好地理解客户端与服务器之间的文件交互,以及如何...
本压缩包"‘C#批量上传 进度条(包括各种上传例子)’"提供了多种上传方式的示例,包括单文件上传和批量文件上传,并且都带有进度条显示,旨在帮助开发者快速理解和实现这些功能。以下是关于这些知识点的详细介绍: ...
其中,“拖拽上传”功能就是一个非常实用且广受欢迎的例子。从Gmail的附件拖拽上传到网易邮箱、腾讯微博等平台的应用,可以看出这一技术为Web应用提供了更为直观便捷的操作方式。本文将详细介绍如何实现拖拽上传功能...
总的来说,这个"jsp附件上传与下载的小例子"涵盖了Web开发中常见的两个实用功能。了解如何正确处理文件上传和下载对于任何Java Web开发者来说都是非常重要的,因为它涉及到用户数据的安全传输和存储。通过实践和理解...
综上所述,这个"net图片上传的小例子"可能是通过ASP.NET MVC结合Ajax技术实现的,它提供了更佳的用户体验,并展示了如何在.NET环境中安全地处理文件上传。实际项目中,你可能还需要结合其他技术,如jQuery、...
### HTML5 简单例子知识点解析 #### 标题:HTML5 简单例子 **核心概念:** - **HTML5**:超文本标记语言的第五个版本,是用于构建网页的标准标记语言。 - **简单例子**:本文档提供了一些基本的HTML5示例代码,...
在IT行业中,文件上传是...这个例子是一个实用的起点,可以帮助你在实际项目中快速上手。通过研究这个例子,你可以掌握文件上传的核心概念,并进一步拓展到更复杂的应用场景,如文件预览、文件类型验证、多文件上传等。
本示例提供了一个简单但实用的教程,适用于初学者理解如何实现这一过程。以下将详细介绍文件上传到服务器的基本步骤和涉及的技术知识点。 1. **HTTP协议与POST请求**: 文件上传通常涉及HTTP协议的POST请求。POST...
ASP.NET FLV上传播放例子是基于ASP.NET技术实现的一个功能示例,主要涵盖了视频文件(FLV格式)的上传和在线播放。这个示例对于理解如何在网站中处理媒体文件,特别是流媒体文件,有着重要的学习价值。以下将详细...
HTML5源代码支持PC浏览器端和手机移动端.zip"提供了一个实用的解决方案,它利用HTML5的新特性实现了跨平台的多文件选择上传和图片预览功能,适应于PC和移动设备。 首先,我们来看HTML5的`<input type="file">`元素...
这个“实用的jQueryUI例子”压缩包包含了一些常见的UI组件的示例代码,方便开发者快速理解和应用到自己的项目中。** 首先,让我们深入了解一下jQuery UI中的核心组件: 1. **日历(Datepicker)**: 这是jQuery UI...
总的来说,"上传图片的简单例子"是一个基础但实用的教程,对于初学者来说,可以很好地理解文件上传的流程和注意事项。通过实践这个例子,开发者可以提升自己的Web开发技能,为构建更复杂的应用打下基础。
多附件上传允许用户一次选择并上传多个文件,这在许多业务场景中非常实用。在jQuery中,可以通过`multiple`属性设置HTML的`<input type="file">`元素,使其支持多选。然后通过循环遍历选取的文件,逐个发送到服务器...
综上所述,这个"SSH图片上传例子"涵盖了前端交互、后端处理、数据库操作、文件存储以及安全控制等多个方面,是学习SSH框架以及Web应用开发的一个实用案例。通过深入研究这个例子,开发者可以更好地理解SSH框架的整合...
总的来说,"ASP.NET仿FLASH批量上传效果 使用控件ExtJS 和上传控件的例子.zip" 提供了一个实用的示例,展示了如何结合ASP.NET、ExtJS和SwfUpload实现高效且用户体验良好的批量上传功能。这个例子不仅对于初学者理解...