航空代码:
for(var j:int=0;j"e ContenedorListaArchivos.numChildren;j++)
{
var M:MovieClip = MovieClip(ContenedorListaArchivos.getChildAt(j));
if(M.UploadedFile.Estado==1)
{
var file:File = File.desktopDirectory.resolvePath(M.FullPath);
file.addEventListener(ProgressEvent.PROGRESS,M.ProgresoUpload);
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,M.CompleteUpload);
file.upload(new URLRequest(_phpscript+"?Opcion=UploadFile&destination="+_destination));
}
}
PHP代码:
<?php
tempFile = $_FILES['Filedata']['tmp_name'];
$fileName = $_FILES['Filedata']['name'];
$fileSize = $_FILES['Filedata']['size'];
$dir = ($_GET['destination']) ? $_GET['destination'] : 'images';
if (!file_exists($dir)) mkdir($dir, 0777);
$isMove =move_uploaded_file($tempFile, $dir .'/'. $fileName);
if($isMove)
echo "OK";
else
echo "NO";
?>
当我上传一个文件时,PHP 返回 OK。但是,当上传多个文件时,只有第一个是“OK”,另一个返回“NO”。
为什么?代码有什么问题?我应该在文件 PHP.ini 中更改什么?
谢谢您最好的问候。