http://swfupload.org/ → "Downloads" → http://swfupload.googlecode.com → ”Downloads"
→ SWFUpload v2.2.0 Beta 3 Samples.zip をダウンロード解凍
→ simpledemo を使用
・swfupload.swf 以外の外部ファイルを全て index.php 中に取り込み(検証しやすい)
・ファイル選択後の自動アップロードをオフ this.startUpload(); をコメントアウト
・アップロード開始ボタンを追加 onclick="swfu.startUpload();"
・ファイル選択の背景画像のサイズ変更
upload.php の内容をコメントアウトして、以下追加。
保存フォルダーは、同階層の upimages 、書き込みみ許可を与える。
$file_tmp = $_FILES['Filedata']['tmp_name'];
$file_sv = mb_convert_encoding($_FILES['Filedata']['name'],"SJIS","auto");
ファイルを限定する場合 → file_types : "*.png; *.jpg; *.gif; *.pdf"
//UTF-8 で保存、サーバがWindowsなので、ファイルの文字コードをSJISに指定
move_uploaded_file($file_tmp, "./upimages/".$file_sv);
変更したデモのソースは、http://spinnen.jp/swf_simple_demo.zip でダウンロード可能