0
在服務器上保存從Flash圖像我也跟着這樣一個問題: flash Actionscript 3 and php image upload 我複製的代碼:下不同的名稱
function uploadFile(e:Event):void
{
fileRef.upload(new URLRequest("http://localhost/php5dev/test/upload_script.php" ), "as3File", false);
}
和
<?php
$target = "uploads/" . basename($_FILES[ "as3File" ][ "name" ]);
if (move_uploaded_file($_FILES[ "as3File" ][ "tmp_name" ], $target))
echo("file upload success<bt />");
else
echo("error uploading file<br />");
?>
它的偉大工程,我只需要知道如何將圖像保存在特定的名稱下,我如何將參數傳遞給php腳本?或者沒有必要,我可以在調用腳本之前更改它嗎?
我該如何調用URLrequest來向用戶顯示他上傳的文件? 謝謝,任何答案!
非常感謝。我雖然當我有它像thisfileRef.browse([新的FileFilter(「圖像」,「.jpg; .jpeg; * .gif; *。png」)]);用戶只能上傳圖片,這個假設是否正確? – Randalfien 2011-03-26 17:12:18
通過*你的* swf文件確定,但我可以從任何地方調用你的PHP腳本(例如我可以創建一個新的SWF文件)並上傳任何我想在你的服務器上想要的任何東西(例如,如果你不保證它,我可以發送?filename = ../../../index.php,它可以覆蓋你的主索引文件)...所以是的,要非常小心,如果這是一個實時項目,我會建議僱用一個後端人來保護這種服務器端腳本;) – Cay 2011-03-27 18:51:59