我製作了一個閃光攝像頭應用程序,允許用戶使用網絡攝像頭拍攝自己的照片。我已經成功地將照片保存在我的本地主機上。但是,我想設置這些照片的名稱。目前,照片的名稱由在我的閃光燈攝像頭快照應用程序中保存一張照片
$ uniqueStamp = date('U');
我也有我的Flash應用程序一個文本框,允許從用戶的照片名稱輸入。例如,如果用戶在文本框中輸入'MYPHOTONAME',那麼將保存在我的本地主機上的照片也會被命名爲'MYPHOTONAME'。我如何在Flash和PHP中執行此操作?目前我有一些問題,因爲我無法發送文本字符串到PHP。
這裏是我的閃存代碼將快照發送到PHP,讓PHP將它保存在我的本地主機:
imgBA = jpgEncoder.encode(imgBD1);
sendReq.data = imgBA;
sendLoader.load(sendReq);
這是我的PHP代碼:
如果(isset($ GLOBALS [ 「HTTP_RAW_POST_DATA」])){
$照片= $ _POST [ '照片'] ;
$ uniqueStamp = date('U');
$ filename = $ photo。$ uniqueStamp。「。jpg」;
$ fp = fopen('photos /'.$ filename,「wb」);
fwrite($ fp,$ GLOBALS ['HTTP_RAW_POST_DATA']);
fclose($ fp);
echo'filename = photos /'.$ filename。「& base =」。$ _ SERVER [「HTTP_HOST」]。dirname($ _ SERVER [「PHP_SELF」]);
}
正如你所看到的,我想在$照片通過= $ _ POST [ '照片'];從閃存到PHP,但我不知道確切的代碼,任何人都可以幫助我?