加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:46:54 所属栏目:百科 来源:网络整理
导读:2010年06月07日 星期一 00:14 搬离写了5年的渣度空间,准备把技术性的文章定在CSDN了。这些都是文章备份。勿怪。。 (鉴于最近有些抓取机器和抄袭者,把标题的【原】字都复制,我不得不声明:本文为 yukon12345原创,转载请注明出处http://blog.csdn.net/yuk

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读