首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何通过javascript 获取swf文件的大小?期待解答! [已结贴,结贴人:kanjing]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-07 23:23:45 楼主
    譬如已知道 一个 swf文件的地址:http://www.jkjk.com/swf/actionscript.swf

    怎么通过客户端javascript脚本或服务器端脚本获取该swf的大小,期待解答!

    100分!谢谢~!
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-07 23:23:481楼 得分:0
    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【kanjing】截止到2008-07-07 23:23:42的历史汇总数据(不包括此帖):
    发帖的总数量:8                        发帖的总分数:160                     
    结贴的总数量:8                        结贴的总分数:160                     
    无满意结贴数:1                        无满意结贴分:50                     
    未结的帖子数:0                        未结的总分数:0                       
    结贴的百分比:100.00%              结分的百分比:100.00%                 
    无满意结贴率:12.50 %              无满意结分率:31.25 %                 
    敬礼!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-07 23:38:512楼 得分:0
    服务器端
    Function  ShowFolderSize(filespec) 
              Dim  fso,  f,  s 
              Set  fso  =  CreateObject("Scripting.FileSystemObject") 
              Set  f  =  fso.GetFolder(filespec) 
      s  =  UCase(f.Name)  &  "  大小为  "  &  f.size  &  "  字节。" 
      ShowFolderSize  =  s   
      End  Function
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-07 23:40:033楼 得分:0
    客户端就不要想了,权限
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 09:50:384楼 得分:0
    我是要获取本机器外的swf文件大小,fso恐怕不行吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 10:23:115楼 得分:10
    [b]权限[/b]
    唯一的办法就是下下来看看属性,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 23:24:126楼 得分:0
    对啊,上传的就好解决,可以检查文件流~
    郁闷~·········
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 23:30:127楼 得分:0
    HTML code
    <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>


    可以尝试这个大小检测方法
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-08 23:40:338楼 得分:90
    HTML code
    <embed id="fileChecker" src="playswf.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed> <script type="text/javascript"> var oFileChecker = document.getElementById("fileChecker"); function changeSrc() { oFileChecker.src = "http://www.jkjk.com/swf/actionscript.swf"; } 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(oFileChecker.fileSize); } } changeSrc() </script>

    尝试下是否可以
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-18 09:21:259楼 得分:0
    这个也不行,结贴啦~!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved