遺伝的アルゴリズム、Java、ソフトコンピューティング、考え方などのメモを徒然なるままに…

便利なファイルアップローダーSWFUpload

DialyForSomebady

便利なファイルアップローダーSWFUpload

ファイルアップロードのプログラムを作るのは、結構面倒。
更に、使う側も結構面倒。

それを解決してくれるのが、SWFUpload。
Flashで作られたアップロード用のファイル選択ツールと、JavascriptによるAJAXでPOSTを投げるロジックで、便利なアップロードです。

javascript上で、classを宣言して、いろいろ変更すれば、
アップロードするときのファイル名の制限などもできます。

ちょっと作ってみました

デモだけだと、特に何もできないので、
「ちょこっと使えると便利だよなー」ということをかなえるため、
ツールを作りました。

  • SWFUpload Front

その名の通り、Front部分だけを付け足しただけ。
開発とも呼べないなー。

コレを使うと、

  • ログイン制御(ログインしてから、アップロード)
  • viewerで、一覧表示
  • ダウンロードボタンで、ダウンロード

ということができます。


※自己責任で・・・

インストール方法

  1. 解凍して、サーバー上に設置(swfuフォルダが前提)
  2. フォルダ内の「d」フォルダを書き込み可能に変更(666)
  3. フォルダ内の「config.php」を書き込み可能に(666)
    以上!!

初期設定

  1. 初期のID、パスワードは、「admin」と「default」です
  2. ログイン後、右上の「設定」をクリックして、ID、パスワードを変更
  3. もし、swfuというフォルダ以外で設置した場合は、ここで変更
  4. 一覧表示の数を変更する場合も、ここで変更
  5. QHMとは、別で使う場合は、利用しないを選ぶ

※インストールディレクトリは、QHMのルートと同じ場所に設置することが前提になっています

使い方

  1. アップロードして、一覧を見るだけ・・・
  2. 画像の場合は、クリックすると、実寸表示できます
  3. 後は、直感的に・・・

活用方法

  1. フォルダに分けて、友達と写真の共有に?
  2. QHMと合わせて、便利に
  3. 社内のファイル共有に?
  4. 結婚式の写真をみんなに、送ってもらったり…
    自由だ〜
  • ファイルをダウンロードしたのはいいのですが、その後ダウンロードしたファイルを把握してもexeなどもないのでどうやったらいいのか分かりません。メールで教えてください。(パソコンから・・・) ---@yahoo.co.jp出来なかったら、---@yahoo.co.jpです。どうか大至急お願いします。急いでいます!! -- ok 2009-02-27 (金) 23:41:47
    自己責任で・・・
  • IE6でしか動作しない。IE8でも使えるようにするにはどうすればよいでしょうか? -- ino 2010-03-07 (日) 11:39:06
    Firefox or GoogleChromeを使いましょう

IEを判定する

SWFUploadでは、フォルダに分かれてswfやjavascriptが配置されています。なぜか、IE系は、パスを認識しないようで…(どの部分でおかしいか、全く不明)。

そこで、IE判定をして、SWFUplaodの初期設定を変更しています。
それで、解決としてます。詳しくは、up.phpをご覧下さいませ。

var isMSIE = /*@cc_on!@*/false;   //IEならtrue

powered by Quick Homepage Maker 4.7
based on PukiWiki 1.4.7 License is GPL. QHM

最新の更新 RSS  Valid XHTML 1.0 Transitional