[原]as3 flash web 应用 (2)批量上传之php页面接收flash传递的数据

2010年06月07日 星期一 00:14


搬离写了5年的渣度空间,准备把技术性的文章定在CSDN了。这些都是文章备份。勿怪。。


(鉴于最近有些抓取机器和抄袭者,把标题的【原】字都复制,我不得不声明:本文为 yukon12345原创,转载请注明出处http://blog.csdn.net/yukon12345)

刚开始一直犯了个小错误,以为传批量文件是和传统input 一样,获得的是$FILES[]数组。

后来在翻译swfUpload文档的时候才清楚知道,每个flash上传都会独立调用php处理页面,php页面只要写成接收单一文件的形式就可以了.

下面是php接收上一篇flash传递数据来生成文件的最原始,无任何安全保护的代码:

文件名:up.php。 文件目录:网站根目录/upload文件夹下

<?php
$updir="./"; //上传目录.为了兼容Unix类系统,还是这样表示up.php的同目录比较好。
if($_FILES["Filedata"][error]==0){//上传文件无错误
$upload_file=$_FILES["Filedata"];
$upload_file['filename']=$updir.$upload_file['name']; //移动到的完整路径
move_uploaded_file($upload_file["tmp_name"],$upload_file["filename"]);
}
else{
echo "上传文件失败,错误号:".$_FILES["Filedata"][error];
}
?>

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值