flash 文件是否存在判断代码
var exist = new LoadVars();
exist.onLoad = function(success) {
if(!success) {
trace("文件不存在");
}
}
exist.load("文件名");
此代码应该说严重误导我们,onLoad事件指的是把文件下载完后执行的代码。如果只判断本机文件还可以,因为不用下载,如果是判断网络文件就麻烦了,如果你要判断网上一部电影,对不起,等下载完这部电影才告诉你是否存在。
于是我想到应该只判断该文件是否存在,只判断一下它有没有内容,即getBytesTotal(),获取它总共多少字节,如果当前没有执行加载操作或者尚未开始加载操作,此方法将返回 undefined。如果无法确定总字节数(例如,如果下载已开始但服务器尚未传输 HTTP Content-Length),此方法也将返回 undefined。于是我们可以这样判断文件是否存在:
代码如下:
var exist = new LoadVars();
this.createEmptyMovieClip("item_mc", this.getNextHighestDepth());
item_mc.onEnterFrame=function(){
var total =this.target.getBytesTotal();
if(int(total)>101){
//这里没有使用total==undefined判断,因为发现不准,文件不存在时int(total)=101
delete item_mc.onEnterFrame;
trace("文件存在");
trace(int(total));//返回总字节
}
}
item_mc.target=exist;
exist.load("文件地址");
相关推荐
-
flash 文件是否存在判断代码
复制代码 代码如下: var exist = new LoadVars(); exist.onLoad = function(success) { if(!success) { trace("文件不存在"); } } exist.load("文件名"); 此代码应该说严重误导我们,onLoad事件指的是把文件下载完后执行的代码.如果只判断本机文件还可以,因为不用下载,如果是判断网络文件就麻烦了,如果你要判断网上一部电影,对不起,等下载完这部电影才告诉你是否存在. 于
-
Golang基于文件魔数判断文件类型的案例代码
目录 查找位置 文件类型 实现基础函数 类型判断函数 测试代码 总结 本文介绍基于魔数判断文件类型,涉及文件查找读取内容.文件魔数.字节比较,最后还介绍函数参数的知识. 查找位置 File.Seek()函数可以设置偏移位置,为下一次读或写确定偏移量,具体起点有whence确定:0标识相对文件开始位置.1相对当前位置.2相对文件结尾.函数返回新的位置及错误.请看下面示例: package main import ( "os" "fmt" "log"
-
PHP 文件类型判断代码
何为MIME类型,它是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开. 多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式. 参考链接:php文件格式(mime类型)对照表 . 1.mime_content_type()函数判断获取mime类型 mime_content_type返回指定文件的MIME类型,用法: echo mime_content_type ( 'php.gif' ) . "\n" ; echo
-
PHP文件上传判断file是否己选择上传文件的方法
本文实例讲述了PHP文件上传判断file是否己选择上传文件的方法.分享给大家供大家参考.具体方法如下: 一个合格的程序员在实现数据入库中时我们都会有一些非常严密的过滤与数据规则,像我们文件上传时在前段要判断用户是否选择上传文件同时在后台也可判断是否有上传的文件,本文实例即对此做一较为深入的分析. 如下html代码所示: 复制代码 代码如下: <form action="?" method="post" enctype='multipart/form-data'
-
php读取flash文件高宽帧数背景颜色的方法
本文实例讲述了php读取flash文件高宽帧数背景颜色的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <?php /* 示例: $file = '/data/ad_files/5/5.swf'; $flash = new flash(); $flash = $flash->getswfinfo($file); echo " 文件的宽高是:".$flash["width"].":".$info[
-
php文件扩展名判断及获取文件扩展名的N种方法
下面代码是php文件扩展名判断 <!DOCTYPE> <html> <head> <meta http-equiv="Content-type" content="text/html" charset="utf-8"> <title>check file</title> </head> <body> <b>文件扩展名验证</b>
-
uploadify上传及后台文件合法性验证的代码解析
后台上传方法 @RequestMapping(value = "/api_upload", method = RequestMethod.POST) public @ResponseBody String upload(HttpServletRequest request,HttpServletResponse response) { //获取上传路径 String uploadFilePath=ParameterConstants.UPLOAD_FILE_PATH; String s
-
javaweb实现文件上传示例代码
本文实例为大家分享了javaweb文件下载的具体实现代码,供大家参考,具体内容如下 文件上传示例 注意:jsp页面编码为"UTF-8" 文件上传的必要条件 1.form表单,必须为POST方式提交 2.enctype="multipart/form-data" 3.必须有<input type="file" /> 前端jsp页面 <%@ page language="java" import="ja
-
php 文件上传实例代码
项目结构: 上传首页: 上传效果: fileupload.php 复制代码 代码如下: <form action="" enctype="multipart/form-data" method="post" name="uploadfile">上传文件:<input type="file" name="upfile" /><br> <input
-
PHP验证码类文件及调用方式代码详解
代码如下所示: //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//随机因子 private $code;//验证码 private $codelen = 4;//验证码长度 private $width = 130;//宽度 private $height = 50;//高度 private $img;//图形资源句柄 private $fon
随机推荐
- [翻译] JW Media Player 中文文档第1/4页
- 显示某两个字符及之间的字符
- 超强图片数量上传无限制
- springmvc 发送ajax出现中文乱码的解决方法汇总
- 彻底理解Java中this 关键字
- php字符串分割函数explode的实例代码
- javaScript 简单验证代码(用户名,密码,邮箱)
- ASP.NET技巧:access下的分页方案
- 深入解析C++编程中的静态成员函数
- javascript刷新父页面的各种方法汇总
- 实例讲解Lua中pair和ipair的区别
- SQL Agent服务无法启动的解决方法
- mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法
- firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
- 深入解析Android中的setContentView加载布局原理
- Android Service启动过程完整分析
- WEBSITEZ为您提供100M-500M的全能型免费空间
- 浅谈SpringCache与redis集成实现缓存解决方案
- Java语言多线程终止中的守护线程实例
- 阿里云服务器apache配置SSL证书成功开启Https(记录趟过的各种坑)