ma-100140 @ ウィキ Flex3+PHPのメモ
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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 {
   //成功
}