Чтобы загрузить файл с помощью AS3, вы можете использовать FileReference.upload
взгляд здесь для примера: FileReference example (Adobe)
Edit:
В последний из примера самана мы имеем следующее:
var file:FileReference = FileReference(event.target); file.upload(uploadURL);
Так наш flash отправит файл в uploadURL
, который в нашем примере является ColdFusion сценарий (.cfm).
Чтобы сделать это с php, например, посмотрите здесь: http://php.net/manual/en/features.file-upload.post-method.php.
Пример использования PHP на стороне сервера:
кода AS3:
...
var uploadURL = 'http://your-site/your-php-script.php';
...
var file:FileReference = FileReference(event.target);
file.upload(uploadURL);
PHP код (ваш-PHP-script.php):
<?php
// set uploads dir
$uploads_dir = '/uploads_dir';
if (!empty($_FILES)) {
$temp_file = $_FILES['Filedata']['tmp_name'];
$target_path = $_SERVER['DOCUMENT_ROOT'] . $uploads_dir;
$target_file = rtrim($target_path,'/') . '/' . $_FILES['Filedata']['name'];
// move uploaded file from temp dir to target dir
move_uploaded_file($temp_file, $target_file);
}
?>
Я уже изучил его, но где я могу загрузить файлы в> Где файлы сохраняются после их загрузки через веб-представление? – Fairy