我使用这个PHP代码将音频(mp3)文件从Flash AS3上传到服务器。当从html表单上传文件时它起作用,但是当从AS3端上传文件时它不起作用。当我删除* $ _ FILES ['Filedata'] ['type'] =='audio / 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();
?>
答案 0 :(得分:0)
您是使用html标准上传文件为multipart / form-data?