0
For 내 서버로 파일을 업로드 할 때 어떤 결과가 반환되지 않습니다. 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);
그럼 내 업로드 스크립트 OnFileResponse 기능
private function onFileResponse(event:DataEvent)
{
Alert.show("UPLOADED FILE", "TESTING FILE UPLOAD");
trace("UPLOAD COMPLETE = " + event.text + " , " + event.data);
}
와 PHP 스크립트에 대한 다음
fileRef.upload(urlReq, "Filedata", false);
:
<?php
$uploadDir = "/images/Thumbs/";
$filename = $_FILES['Filedata']['name'];
$tmpName = $_FILES['Filedata']['tmp_name'];
move_uploaded_file($tmpName, $uploadDir.$filename);
echo "testing";
?>
아무도 유용하지 않다면이 질문을 삭제하십시오. –