ma-100140 @ ウィキ

Flex3+PHPのメモ

最終更新:

ma-100140

- view
管理者のみ編集可

Flxe3を使ってファイルのアップロードをします。

ネット上で探すとFlex側のサンプルは見つかりました。大事そうなところは以下の部分。でもupload.php(多分cgiでもいいはず)をどのように書くかは考えました。

//アップロードするURLを指定します
 var req:URLRequest = new URLRequest("http://localhost/upload.php");
 req.method = URLRequestMethod.POST;

upload.phpの例

//複数選択できる場合はfile2,file3になるのかな?
$tmp_name = $_FILES['file1']['tmp_name'];
//MS Windowsのファイル名に日本語があった場合の文字化け対策
$name = mb_convert_encoding($_FILES['file1']['name'],"SJIS","UTF8");
$updir = "D:/htdocs/www/";
//$_POST変数にもファイル名だけは入っていました
//$name = $_POST['Filename'];
if (move_uploaded_file($tmp_name,$updir.$name) == FALSE){
   //失敗
} else {
   //成功
}
ウィキ募集バナー