В AS:
Код AS1/AS2:
var fileneme:String = 'image1';
upload_btn.clickHandler = function()//собсно грузим картинко
{
perem.upload('upload.php?filename=' + fileneme);
};
В PHP:
PHP код:
$filename = $_GET['filename']; //имя файла
...
move_uploaded_file($_FILES['Filedata']['tmp_name'], "images/".$filename); //сохраняем файл в папку images
А лучше
POST
Код AS1/AS2:
upload_btn.clickHandler = function()//собсно грузим картинко
{
perem.postData = file_name.text ; //допустим, вы ввели желаемое имя в поле file_name (не про забыть валидацию!)
perem.upload('upload.php');
};
PHP код:
$filename = $_POST['filename']; //имя файла
...
move_uploaded_file($_FILES['Filedata']['tmp_name'], "images/".$filename); //сохраняем файл в папку images
Во втором варианте используем свойство FileReference.postData.
Я правда GET-ом такое делал последние разы, но ИМХО, POST-ом лучше.
И самое главное, по поводу "Слышал что...". Если что-то нужно, используйте хелп, я например, туда всегда хожу, если необходимость и ощущение, что нужное свойство и метод у класса есть. Очень много хорошего там найдете, включая примеры.