<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init();" width="200" height="150">
<mx:Script>
<![CDATA[
import flash.net.FileReference;
import mx.controls.Alert;
import mx.events.CloseEvent;
import flash.events.*;
private var file : FileReference;
private var uploadURL : URLRequest;
private function init() : void{
Security.allowDomain("*");
file = new FileReference();
file.addEventListener(ProgressEvent.PROGRESS, onProgress);
file.addEventListener(Event.SELECT, onSelect);
uploadURL = new URLRequest();
uploadURL.url = "http://localhost:8081/upload.php";
}
private function upload() : void{
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
var allTypes:Array = new Array(imageTypes);
file.browse(allTypes);
}
private function onSelect(e : Event) : void{
Alert.show("上传 " + file.name + " (共 "+Math.round(file.size)+" 字节)?", "确认上传",Alert.YES|Alert.NO,null,proceedWithUpload);
}
private function onProgress(e:ProgressEvent) : void{
lbProgress.text = " 已上传 " + e.bytesLoaded + " 字节,共 " + e.bytesTotal + " 字节";
}
private function proceedWithUpload(e : CloseEvent) : void{
if (e.detail == Alert.YES){
file.upload(uploadURL);
}
}
]]>
</mx:Script>
<mx:Canvas width="100%" height="100%">
<mx:VBox width="100%" horizontalAlign="center">
</mx:VBox>
<mx:Button label="上传文件" click="upload();" y="91"/>
<mx:Label id="lbProgress" text="上传" x="87.5" y="26"/>
</mx:Canvas>
</mx:Application>
<!-- saved from url=(0014)about:internet -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>upload</title>
<body scroll="no">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="fileupload" width="200" height="150"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="fileupload.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="fileupload.swf" quality="high" bgcolor="#869ca7"
width="200" height="150" name="fileupload" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</body>
</html>
<?php
// Flash 传递的文件表单 name 属性为 Filedata
$fileName = $_FILES["Filedata"]["name"];
$file = $_FILES["Filedata"]["tmp_name"];
$path = "uploadFiles/";
if (move_uploaded_file($file, $path . $fileName)){
echo 1;
}else{
echo 0;
}
?>
分享到:
- 2006-10-26 17:04
- 浏览 5250
- 评论(8)
- 论坛回复 / 浏览 (8 / 5862)
- 查看更多
相关推荐
flex+php上传文件可自定义上传格式,上传文件限制大小.
自己开发的flash上传demo,flex上传技术,无刷新上传,显示进度,后台处理程序为php,且支持批量上传。
Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP...
Flex4+PHP实现的文件上传 完整的工程代码 使用Flash Builder 4.5编译成功,可以直接使用
flex与php写的支持多文件上传的控件。界面美观友好。
可以正确刷新批量上传时进度条。 源码为学习用途。所以写得随便了一些。 请留意javascript 有Flex 回调函数。
3、通过配置JS文件,实现控制允许上传哪些文件、最大长度、接收文件的代码、获取已经上传文件的代码等等,经过简单修改就可以适合大部分应用,如下: //var fileType="*.wmv;*.rmvb;*.rar"; var fileType="*....
FLEX房屋出租网程序 说明:这个程序是用flex技术制作,可以放在任何网站里使用,无论你的网站只支持html或php或asp等,都可以安装此程序。 flash的头部还可以定义您网站的名称和...以后还有上传图片和标注地图的功能。
注意:如果您使用的是Unix、Linux等非Windows性质的空间、服务器,上传文件时,请确认以下文件属性为777。 includes/config.php uploadfile backup 执行安装 请在浏览器中运行 install/index.php,即 http://您的*...
请不要上传有版权争议的内容和木马病毒代码 开发环境: 请选择 Visual C++ Visual Basic DOS Unix_Linux C++ Builder Java Windows_Unix Delphi C-C++ PHP-PERL PHP Perl Python ...
运行测试头像上传效果:把第2项的5个文件上传到Web端(须支持php),记住你放置的URL目录地址,下面要用到; 编译与调试:camera.swf编译使用AdobeFlashCS4及以上版本打开camera.fla和CameraMain.as,并修改...
flex在用文件上传时用php控制flashpaper时文档进行转换
首先下载文件压缩包,直接上传在wp-content/themes/zibll目录下并解压,再将show-useragent文件复制一份到网站根目录。 大家最爱的水蓝蓝[滑稽]:https://fangda.lanzouj.com/i6HuX08v6fxe 然后替换代码: 1.在wp-...
里面包括PHp中文函数手册,FLex,JQuery,Linux shell编程等PHP用到的手册,还有其他的很多,文件太大,就只能上传这么多了
注意:如果您使用的是Unix、Linux等非Windows性质的空间、服务器,上传文件时,请确认以下文件属性为777。 includes/config.phpuploadfilebackup 执行安装 请在浏览器中运行install/index.php,即http://您的域名以及...
处理文件上传 动态步进导航(可选) 提交后重定向(又名“发布/重定向/获取”,可选) 有关这些功能的现场演示,请访问 。 安装 获取捆绑 让Composer通过运行下载并安装捆绑软件 composer require craue/formflow-...
(2)上传文件控件不能录制 (3)用于绘图、图像编辑、文档设计、演示和web图形设计的集成应用软件不能录制 (4)silverlight flex and flash不能录制 27.[warn] Link has target '_blank', which is not ...