FMensk
04.04.2008, 21:47
в PHP не силен ни как....
загружаю файлы через флеш + php
в php следующий код
<?php
if(!is_dir("./files")) mkdir("./files", 0777);
move_uploaded_file($_FILES['Filedata']['tmp_name'], "./files/".$_FILES['Filedata']['name']);
chmod("./files/".$_FILES['Filedata']['name'], 0777);
?>
.
в Flash следующее
System.security.allowDomain("http://localhost/");
import flash.net.FileReference;
// The listener object listens for FileReference events.
var listener:Object = new Object();
listener.onSelect = function(selectedFile:FileReference):Void {
// Upload the file to the PHP script on the server.
selectedFile.
selectedFile.upload("upload.php");
};
// the file has uploaded
listener.onComplete = function(selectedFile:FileReference):Void {
downloadImage(selectedFile.name);
};
var imageFile:FileReference = new FileReference();
imageFile.addListener(listener);
uploadBtn.onPress = uploadImage;
imagePane.addEventListener("complete",imageDownloaded);
// Call the uploadImage() function, opens a file browser dialog.
function uploadImage(event:Object):Void {
imageFile.browse([{description:"Image Files", extension:"*.jpg;*.gif;*.png"}]);
}
.
Нужно каким либо образом Передать также имя сохраняемого файла...
Буду очень благодарен за помощь! :)
загружаю файлы через флеш + php
в php следующий код
<?php
if(!is_dir("./files")) mkdir("./files", 0777);
move_uploaded_file($_FILES['Filedata']['tmp_name'], "./files/".$_FILES['Filedata']['name']);
chmod("./files/".$_FILES['Filedata']['name'], 0777);
?>
.
в Flash следующее
System.security.allowDomain("http://localhost/");
import flash.net.FileReference;
// The listener object listens for FileReference events.
var listener:Object = new Object();
listener.onSelect = function(selectedFile:FileReference):Void {
// Upload the file to the PHP script on the server.
selectedFile.
selectedFile.upload("upload.php");
};
// the file has uploaded
listener.onComplete = function(selectedFile:FileReference):Void {
downloadImage(selectedFile.name);
};
var imageFile:FileReference = new FileReference();
imageFile.addListener(listener);
uploadBtn.onPress = uploadImage;
imagePane.addEventListener("complete",imageDownloaded);
// Call the uploadImage() function, opens a file browser dialog.
function uploadImage(event:Object):Void {
imageFile.browse([{description:"Image Files", extension:"*.jpg;*.gif;*.png"}]);
}
.
Нужно каким либо образом Передать также имя сохраняемого файла...
Буду очень благодарен за помощь! :)