[問題] FileReference的upload如何接收變數

看板Flash作者 (做個盾牌眼球兵吧)時間16年前 (2008/10/14 20:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
簡單的說,我要靠flash+php作一個檔案上傳的東西 開檔案沒問題 選擇檔案大概是這樣 private function selectFile(evt:Event):void { fileUpload.addEventListener(ProgressEvent.PROGRESS, uploadPrograss); //顯示上傳進度 fileUpload.addEventListener(Event.COMPLETE, uploadOK); //上傳完成 fileUpload.upload(new URLRequest("fileupdate.php")); //上傳 } 不過我希望上傳完成之後 php會給一個編號變數給flash,就像便當狗一樣才能夠依這編號去下載 php部份作的事 1.接收以post傳送的檔案 2.產生一個編號 3.echo 編號如 fileNo=XXXXXX 上傳完成後的function,接收變數部份 是比照單純URLLoader.load(URLRequest)的作法 private function uploadOK(evt:Event):void { var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader = URLLoader(evt.currentTarget); var loadEventData:String = loader.data.fileNo as String; } 這邊我測過了,到loader = URLLoader(evt.currentTarget);這行的時候就掛了 看過F1,upload部分只有講檔案丟上去就沒了,沒有提到如何再接變數進來 還是說單靠一個PHP做不到?thx -- A Song for XX YOU Depend on you Fly high Boys & Girls appears Monochrome LOVE Who... vogue ever free Duty vogue Far away SURREAL AUDIENCE SEASONS I am... Connected UNITE! evolution Naturally M Free & Easy Voyage ANGEL'S SONG ourselves Memorial address About You GAME my name's WOMEN Moments walking proud INSPIRE HONEY Humming 7/4 Bold & Delicious Ladies Night Alterna fairyland Beautiful Day Startin' Born To Be… Beautiful Fighters ~ ayumi hamasaki 10th Anniversary ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.183.173
文章代碼(AID): #18z8gs5_ (Flash)