Top > note > ajax > swfupload

official Edit

swfupload作業記録 Edit

  1. SWFUpload V2 をダウンロード
  2. 解凍→swfupload/demos をそのまま Webサーバへアップロードで動作
  3. カスタマイズ(application demo)
    1. コンセプト
      1. できるだけ必要なファイルだけで構成する
      2. 写真のアップロードサイト
      3. シンプル&クール
      4. 日本語
    2. application demoをファイル名を変えてコピー(私はth)
      1. これから先はthの下にファイルをまとめる
      2. ディレクトリの作成
      3.  th/photo パーミッション:書き込み権を与える
    3. swfupload/demosから必要なファイルをコピー
      1. demo/swfupload の中のファイル全て → th/の中へ
      2.   demo/swfupload/swfupload.jp → th/swfupload.jp
      3.   demo/swfupload/swfupload.jp → th/swfupload_f8.swf
      4.   demo/swfupload/swfupload.jp → th/swfupload_f9.swf
      5. demo/css/default.css → th/default.css
    4. 設定の調整 index.php(pathの修正)
      1. 10行目 "../css/default.css"  → "default.css"
      2. 11行目 "../swfupload/swfupload.js" → "swfupload.js"
      3. 38行目 "../swfupload/swfupload_f9.swf" → "swfupload_f9.swf" (swfファイルとの相対パス)
    5. 設定の調整 default.css
      1. 157行目 url(../images/cancelbutton.gif) → url(images/cancelbutton.gif)
    6. upload.phpに追加
      1. 88行目移行に 下記のサイト掲載のソースを追加(項目7)
      2.   複数のファイルをアップロード http://digital-book.jp/swfupload/
    7. 日本語
      1. inex.php
      2.   54行目 Select Images → 写真を選択 、 (2 MB Max)→ 最大2MB 
      3. handlers.js
      4.   54行目 "Creating thumbnail..." → "サムネイル作成中・・・"
      5.   58行目 "Uploading..." → "ファイル転送中・・・"
      6.   72行目 "Thumbnail Created." → "サムネイル作成完了"
      7.   87行目 "All images received." → "全ての写真の転送(アップロード)が終了しました。"

上記プログラムのサンプル Edit

  • sample
  • 動作確認
  • 2008-04-13 (日) 08:24:45
    • libを作って、ファイルを整理したりしたが、IEで動作するけど、mozira系で動かん、またその逆もあり。
    • pathの問題のようであるが、時間がもったいないので、
    • imagesと写真のアップロードディレクトリ以外は、index.phpと同じディレクトリに配置
    • とりあえず、問題無く動作するようなので、これで運用する
      • 動作確認環境 MacOSX 10.4.11 safari 3.1, Win2000・IE6
      • あと、すること
      •  動作確認中 MacOSX 10.4.11 firefox, Win2000 Firefox2, WinXP IE/Firefox
      •  文字コード周りを整理
  • 2008-04-11 (金) 08:41:54
    • IE 6.0.... 404error
    • FireFox 問題なし
    • safari(win/mac) 問題なし
      • IEだけ…参った…何がダメなんやろ…
      • どうもupload.php と swfuploadフォルダの中身とのパスの問題みたい…
      • 現状では、プログラムのルーとと、lib(swfuploadのフォルダ)にupload.phpを置いたら動いてる…
      •   但し、upload.phpは設置場所に合わせて調整
      • upload_url: "upload.php", // Relative to the SWF file
      • flash_url : "lib/swfupload_f9.swf", // Relative to this file
      •  upload.phpを
      •   libの中に入れたらIEで動く、
      •   ルートにupload.phpを入れたら、モジラ系(firefox,safari)で動く
      •    なんじゃこりゃ???
      • 原因調査中 2008-04-11 (金) 08:41:54

これからの利用 Edit

  • File Manager & File Uploader
    • 他のツールも評価

etc Edit

reference Edit


リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified--: 2008-06-04 (水) 18:09:47 (3849d)