0
由於某些原因,我沒有在將文件上傳到我的服務器時返回任何結果。我正在使用一個PHP腳本,文件被髮送,獲取上傳,但我無法得到返回結果。Flex:獲取文件上傳返回結果
我解僱這些事件監聽器:
fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress);
fileRef.addEventListener(Event.COMPLETE, fileRef_complete);
fileRef.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
fileRef.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, onFileResponse);
fileRef.addEventListener(HTTPStatusEvent.HTTP_STATUS, onHTTPEvent);
然後我上傳腳本
fileRef.upload(urlReq, "Filedata", false);
那麼對於OnFileResponse功能
private function onFileResponse(event:DataEvent)
{
Alert.show("UPLOADED FILE", "TESTING FILE UPLOAD");
trace("UPLOAD COMPLETE = " + event.text + " , " + event.data);
}
和PHP腳本:
<?php
$uploadDir = "/images/Thumbs/";
$filename = $_FILES['Filedata']['name'];
$tmpName = $_FILES['Filedata']['tmp_name'];
move_uploaded_file($tmpName, $uploadDir.$filename);
echo "testing";
?>
如果沒有其他人會發現它有用,請隨時刪除此問題。 – 2010-02-13 18:25:32