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