1. Ошибся я там. Надо, например, так:
Код AS1/AS2:
upload_btn.clickHandler = function()
{
perem.postData = 'filename=' + file_name.text + '.jpg'; //собственно имя переменной для POST не было указано
perem.upload('upload.php');
};
2. Проверьте также права доступа у директории на запись.
С учетом (1 - 2) все должно заработать.
POST, например, хорош тем, что не через адресную строку передаются данные.