`
pinganhongguo
  • 浏览: 21628 次
  • 性别: 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获得上传图片的大小 兼容所有浏览器,亲测可用 判断文件大小,判断上传图片的大小,图片格式

    java图片上传、控制大小、宽度高度和图片裁剪并保存

    图片上传时,需要注意防止恶意文件注入,如确保上传的文件是图片类型,检查文件名和扩展名的安全性,以及限制文件大小以防止DoS攻击。 综上所述,Java提供了一套丰富的API和第三方库来实现图片上传、大小控制、宽...

    图片上传前客户端预览

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    XUploadFiles 是一个用于辅助网站进行文件上传的客户端插件,同时能够自动生成图片的缩略图。   XUploadFiles 提供了方便的文件管理模式,以及上传大文件的功能。支持单文件上传、多文件上传、限制文件上传的大小、限制文件上传的类型

    XUploadFiles 是一个用于辅助网站进行文件上传的客户端插件,同时能够自动生成图片的缩略图。 XUploadFiles 提供了方便的文件管理模式,以及上传大文件的功能。支持单文件上传、多文件上传、限制文件上传的大小、...

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

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

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

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

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

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

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

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

    C# winform上传照片到服务器

    在C# WinForm应用开发中,上传照片到服务器是一个常见的需求,这涉及到客户端与服务器之间的文件传输技术。本文将深入探讨如何实现这个功能,以及如何根据要求修改照片的名字。 首先,我们需要了解C#中的文件操作...

    webView选择图片并上传

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

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

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

    delphi客户端文件上传代码和服务器端php接收代码

    2. **上传过程**:在客户端,用户选择要上传的文件后,Delphi程序读取文件内容,并将其编码为适合在网络上传输的格式,例如Base64或直接作为二进制数据。这一步骤可能需要使用TIdHTTP或TInternetTransfer组件。 3. ...

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

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

Global site tag (gtag.js) - Google Analytics