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

来源:互联网 发布:淘宝客服学历要求 编辑:程序博客网 时间:2024/05/22 06:36

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];}?>

原创粉丝点击