SWFUpload V2.2.0 とは

SWFUpload V2.2.0 デモ

ファイル容量は合計で10MBまで
アップロード可能なファイル数は同時に10まで
ファイルタイプは、jpg, gif, pdf のみ
http://spinnen.jp/swf_simple_demo/upimages/アップロードしたファイル名 で確認できます。

アップロードファイルリスト
divStatus

動作

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 でダウンロード可能

動作環境

ブラウザ : Safari 3.1 for Windows、FireFox2/3、IE6/7 (全てWindows XP SP2)
サーバ :CentOS5,Windows 2000Server/2003Server

Flash Player Version : WIN 10,0,12,36
→ http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_15507.htm
2008年12月13日作成