`
pinganhongguo
  • 浏览: 21596 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

上传图片时在客户端限制图片大小 并弹框

 
阅读更多
<input type="text" size="4" value="10" name="fileSizeLimit" id="fileSizeLimit"/> K
<input type="file" name="file1" id="file1" size="40" onchange="changeSrc(this)"/>
<img src="about:blank" id="fileChecker" alt="test"  height="18"/>
   
//前面为网页
<script type="text/javascript">
var oFileChecker = document.getElementById("fileChecker");
   
function changeSrc(filePicker)
{
    oFileChecker.src = filePicker.value;//读图片
}
   
//这个很重要,判断是否完全读完,否则判断图片大小不准确
oFileChecker.onreadystatechange = function ()
{
     if (oFileChecker.readyState == "complete")
     {
        checkSize();
     }
}
   
function checkSize()
{
     var limit  = document.getElementById("fileSizeLimit").value * 1024;
   
     if (oFileChecker.fileSize > limit)
     {
        alert("too large");
     }
     else
     {
        alert("ok");
     }
}
</script>[color=red][/color]
分享到:
评论
1 楼 墨子宇 2012-08-29  
可能面向客户的使用环境不一样吧,这个方法以前也用过,IE6还行,IE7以上安全级别变高,这种方法在默认的internet域 ,不好使。如果非要客户去手动设置为受信任站点。这个用户会非常反感。“你要对我限制还需要我设置?”所以觉得这个方法基本没用。推荐用swfupload。

相关推荐

    上传图片客户端判断大小,javascript获得上传图片的大小

    不用IE控件(ActiveXObject)不用 Img属性 上传图片客户端判断大小,javascript获得上传图片的大小 兼容所有浏览器,亲测可用 判断文件大小,判断上传图片的大小,图片格式

    多类型文件上传图片自动在客户端压缩

    本方案提供了一种实现方式,即“多类型文件上传图片自动在客户端压缩”。 首先,我们来看`ToolUpload.cs`,这个文件可能包含了文件上传的主要逻辑。在C#中,通常会使用HttpPostedFileBase类来处理上传的文件。它...

    图片上传前客户端预览

    本文将详细介绍如何使用JavaScript在客户端实现图片上传前的预览功能。该方法适用于多种浏览器环境,包括IE7及更高版本。通过以下知识点的学习,您将能够掌握利用HTML、CSS和JavaScript实现这一功能的技术细节。 ##...

    文件上传 (服务端+客户端)

    在这个场景中,我们关注的是“文件上传 (服务端+客户端)”,这通常涉及到一个完整的流程,包括客户端的文件选择和提交,以及服务端的接收和处理。 在客户端,文件上传主要涉及HTML和JavaScript技术。HTML5引入了`...

    android图片上传demo,包含客户端和服务端

    在Android开发中,图片上传是一项常见的功能,广泛应用于社交应用、电商应用以及各种需要用户上传内容的场景。这个"android图片上传demo"提供了一个完整的解决方案,涵盖了客户端和服务端的实现,对于初学者来说是一...

    若依(ruoyi)前后端分离版实现图片上传拖拽修改图片大小(公告页面)

    不过,需要注意的是,拖拽修改大小仅是前端的显示效果,实际存储在服务器上的图片大小并不会改变。如果需要服务器端也保存相同尺寸的图片,可能还需要在图片上传后调用服务器的图片处理接口,将用户调整的尺寸同步...

    本地上传图片预览,并客户端判断文件大小和文件格式

    标题 "本地上传图片预览,并客户端判断文件大小和文件格式" 涉及到的是在Web开发中处理用户上传图片时的关键技术。这个过程通常包括前端的图片预览功能、客户端的文件大小和格式检查,以及相关的错误处理。以下是对...

    php文件上传大小客户端判断

    4. **比较并反馈**:将文件大小与设定的限制进行比较,如果超过限制则显示错误信息,阻止上传;否则允许继续上传流程。 5. **UI提示**:为用户提供清晰的提示信息,告知他们文件大小是否符合要求,以及具体限制是...

    JS判断并预览客户端上传图片

    在JavaScript(JS)中,处理客户端的图片上传是一项常见的任务,尤其在网页应用中,我们需要确保用户上传的图片符合特定的格式和大小限制,同时提供实时预览功能以提升用户体验。下面将详细介绍如何实现这些功能。 ...

    安卓图片上传服务端+客户端

    综上所述,"安卓图片上传服务端+客户端"项目涵盖了Android应用开发中与图片上传相关的诸多技术,包括客户端图片选择、压缩、上传,以及服务端接收、处理和保存图片的全过程。理解并掌握这些知识点对于开发涉及文件...

    Qt客户端和服务器传输图片、文本

    在这个特定的项目中,"Qt客户端和服务器传输图片、文本"是利用Qt的网络模块进行TCP通信的一个实例。TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,广泛用于数据的...

    Xutils上传照片源码(客户端以及服务器端).zip

    本文将深入探讨在Xutils中如何实现照片上传功能,包括客户端和服务器端的实现细节。 1. **Xutils简介** Xutils的核心理念是模块化和轻量化,它将常用的功能如图片处理、网络请求、数据库操作等拆分为独立模块,...

    Android客户端调用webService上传图片到服务器

    在Android客户端调用Web Service上传图片到服务器的过程中,主要涉及以下几个关键知识点: 1. **文件I/O操作**:客户端首先需要从SD卡或其他存储位置读取图片文件。这里使用`FileInputStream`读取图片文件,然后...

    JAVA AJAX 图片批量上传并返回上传后的文件路径在客户端显示预览

    本教程将探讨一个基于JAVA AJAX的图片批量上传解决方案,该方案包括客户端的交互与服务器端的处理,以及如何在客户端预览上传后的图片。 首先,我们要理解AJAX(Asynchronous JavaScript and XML)的核心概念。AJAX...

    易语言图片传输客户端源码,易语言图片传输服务端源码,易语言图片

    在图片传输过程中,客户端通常负责发送图片数据,而服务端则接收并处理这些数据。以下是一些关键的知识点: 1. **网络通信基础**:易语言图片传输涉及到TCP/IP协议,这是互联网通信的基础。TCP(传输控制协议)提供...

    Android客户端+web服务端实现图片上传

    在Android客户端与Web服务端实现图片上传的过程中,涉及到的关键技术和知识点包括Android应用开发、网络通信、文件处理以及Java EE服务器端编程。以下是这些领域的详细解释: 1. **Android客户端开发**: - **...

    webView选择图片并上传

    在用户选择图片后,表单会被提交,此时需要在服务器端接收并处理上传的图片。服务器端的代码(如Java Servlet或Node.js)需要解析HTTP请求,读取上传的文件内容,并将其保存到服务器上。具体实现取决于服务器使用的...

    弹框并执行事件 弹框并执行事件

    它主要用于向客户端浏览器发送JavaScript代码,这些代码可以在页面加载时执行特定的操作。具体到给定代码中,“`this.Page.ClientScript.RegisterStartupScript`”这一方法调用就是利用了`ClientScript`对象的功能来...

    ASP.NET限制上传文件大小示例

    在实际应用中,为了防止恶意用户上传大文件导致服务器资源耗尽或存储空间溢出,我们需要对上传文件的大小进行限制。本示例将详细讲解如何在ASP.NET中实现这一功能。 首先,我们需要理解ASP.NET中的文件上传机制。当...

Global site tag (gtag.js) - Google Analytics