我使用此PHP代码上传音频(Mp3)文件从闪存AS3到服务器。当文件从html表单上传时,它可以工作,但当文件从AS3端上传时,它就不工作了。当我删除*$_FILES‘’Filedata‘==’音频/mpeg‘*条件时,它也适用于AS3。我不知道问题出在哪里。
<?php
if($_FILES['Filedata']['size'] < 500000 && $_FILES['Filedata']['type']=='audio/mpeg'){
$uploads_dir = './upload/';
if( $_FILES['Filedata']['error'] == 0 ){
if( move_uploaded_file( $_FILES['Filedata']['tmp_name'],
$uploads_dir.$_FILES['Filedata']['name'] ) ){
echo 'ok';
exit();
}
}
echo 'error';
exit();
}else
exit();
?>发布于 2013-10-09 00:58:52
您是否使用html标准将文件上传为multipart/form-data?
https://stackoverflow.com/questions/19253740
复制相似问题