FileReference实现文件下载接口

接口|下载

import flash.net.FileReference;
var listener:Object = new Object();
var btListener:Object = new Object();
var file:FileReference = new FileReference();
var isLoading:Boolean = false;
var url:String = "http://count.skycn.com/softdownload.php?id=4934&url=http://tj-http.skycn.net:8081/down/IPQQ2005_skycn.exe";
bt.label = "开始下载";
downLoadBar.mode = "manual";
downLoadBar._visible = false;
listener.onProgress = function(file:FileReference, loaded:Number, total:Number):Void {
downLoadBar.label = "已完成:"+int(loaded/total*100)+"%";
downLoadBar.setProgress(loaded,total);
}
btListener.click = function():Void{
if(!isLoading){
bt.label = "取消";
file.download(url,"QQ.exe.tmp");//FileReference的download方法,参数一:下载文件的URL,参数二:保存到本地的默认文件名
isLoading = true;
downLoadBar._visible = true;
}else if(isLoading){
bt.label = "开始下载";
file.cancel();
isLoading = false;
downLoadBar._visible = false;
}
}
file.addListener(listener);
bt.addEventListener("click",btListener);

//基本上实现的方法不难.不过我想到的FLASH提供的这个方法可以为一些做资源下载服务的站长带来喜讯了--不怕资源被轻易盗链了,哈哈.而且使用FLASH8提供的文件下载接口给用户提供下载服务的话在一定程度上能够强制性的给客户端一个操作管理.

时间: 2024-09-30 12:38:09

FileReference实现文件下载接口的相关文章

eaglephp使用微信api接口开发微信框架

 EaglePHP框架开发微信5.0的API接口,包含微信5.0 API基础接口.自定义菜单.高级接口,包括如下接收用户消息.向用户回复消息.会话界面自定义菜单.语音识别.客服接口等功能 适用平台:window/Linux 依赖项目:EaglePHP框架   包含微信5.0 API基础接口.自定义菜单.高级接口,具体如下: 1.接收用户消息. 2.向用户回复消息. 3.接受事件推送. 4.会话界面自定义菜单. 5.语音识别. 6.客服接口. 7.OAuth2.0网页授权. 8.生成带参数二维码.

用微信js-sdk接口下载图片总报错invalid media_id

问题描述 用微信js-sdk接口下载图片总报错invalid media_id 我用微信的js-sdk接口的wx.chooseImage选择图片,用wx.uploadImage上传图片,再用http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID上传下载多媒体文件接口下载图片到本地服务器,可总是报错{"errcode":40007,"errms

eaglephp使用微信api接口开发微信框架_php实例

适用平台:window/Linux依赖项目:EaglePHP框架 包含微信5.0 API基础接口.自定义菜单.高级接口,具体如下:1.接收用户消息.2.向用户回复消息.3.接受事件推送.4.会话界面自定义菜单.5.语音识别.6.客服接口.7.OAuth2.0网页授权.8.生成带参数二维码.9.获取用户地理位置.10.获取用户基本信息.11.获取关注者列表.12.用户分组. 复制代码 代码如下: <?php/** * 微信公众平台API */class WeixinChat{  private $

微信js-sdk上传与下载图片接口用法示例_javascript技巧

本文实例讲述了微信js-sdk上传与下载图片接口用法.分享给大家供大家参考,具体如下: 前提已经在wx.config()中,将图片接口验证通过. 微信js-sdk 中上传图片接口(uploadImage)和下载图片接口(downloadImage)都是针对微信服务器本身的.以官方文档为准 注: 1.使用chooseImage接口获取到微信客户端图片地址的与都是 weixin://xxxx 2.上传图片有效期3天,可用微信多媒体接口下载图片到自己的服务器,此处获得的 serverId 即 medi

微信公众平台消息接口开发(40)语音识别

微信公众平台开发模式 微信 语音识别 公众平台 消息接口 语音识别   微信公众平台开发 语音识别 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/archive/2013/02/06/weixin-if40-voice-recognition.html   一.申请微信认证 微信认证后将自动开通高级接口,获得高级接口中所有接口权限,无需二次申请.高级接口含有获取用户基本信息.客服接口.语音识别等高级接口权限.   二.获取语音识别结果 开通语音识别功能,且

C#开发微信门户及应用(12)-使用语音处理

原文:C#开发微信门户及应用(12)-使用语音处理 我们知道,微信最开始就是做语音聊天而使得其更加流行的,因此语音的识别处理自然也就成为微信交流的一个重要途径,微信的开发接口,也提供了对语音的消息请求处理.本文主要介绍如何利用语音的识别,对C#开发的微信门户应用的整个事件链的处理操作,使得在我们的微信账号里面,更加方便和多元化对用户的输入进行处理. 1.微信语音接口的定义0 微信的API这么定义语音的识别的:开通语音识别功能,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加

app抓取聊天记录发送给自己的服务端。

问题描述 获取到的信息{ "secret": "OeR0uiYKEeWpDsHHauicpJEUG8OL5zJbYz5M9wFcGEpel-XL", "thumbnail_size": { "thumbnail_size_height": 107, "thumbnail_size_width": 161 }, "thumbnail_file_length": 30088, "l

微信公众平台开发(75) 语音识别

本文介绍如何使用微信公众平台高级接口中的语音识别功能,做出一个语音版的天气预报查询功能.根据这个模型,你可以扩展到所有的语音查询.   一.接收语音识别结果 开通语音识别功能以后,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recongnition字段.该字段为语音识别出的文本内容. 用户发送语音: 语音XML数据包如下 <xml> <ToUserName><![CDATA[toUser]]></ToUserName> <

为盲胞读书,微信特意改了版本

"10天粉丝增长近40万,收到超过130W条语音捐献--".这是"Thehttp://www.aliyun.com/zixun/aggregation/1638.html">VoiceDonor:为盲胞读书"项目的数据,出人意料的优秀.其官方微信公众号:'为盲胞读书'自8月25日上线以来,粉丝数现在已超过50万.微信也再次让人领略了它在公益事业上的正能量传播力量. 在数据迅猛增长的同时,微信也收到了许多来自用户的反馈.比如,按住语音录音时,会挡住阅读