トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     Flashで画像掲示板を作りたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nioia321
Åê¹ÆNo.37739
投稿日時: 2008-2-23 23:10
職人
居住地: 東京
投稿: 430
使用環境:
Re: Flashで画像掲示板を作りたい
引用:
kumacreさんは書きました:
早速、修正してみたのですが、やはり反応しませんでした。

そうですか。反応しないとなるとJSの辺りが怪しいですね。
いや、もしかしたらMac環境が関係しているかもしれません。

enctypeを修正した後、
こちらの環境(Window XP(SP2) IE6,7)でテストしましたが、
正常にファイルアップロードされました。

引用:
kumacreさんは書きました:
引用:
しかし、input要素のtype属性『file』の操作ってIEでしか出来なかったと思うのでかなり限定されそうな技ですね。

そうなんですね。
この方法はなく、別の方法を考えた方がよろしいのでしょうか。

個人的に、このやり方はオススメしません。
なぜなら先にも述べてますが、IEのみしか使えない技ですし、
正直Mac環境で動くのか怪しいと思っています。

やはりFlashでファイルアップロードを行うのであれば、
FileReferenceクラスを使うべきです。
使い方に関してはこちらをご参考ください。
FileReferenceを使ってみる (2)

また、同時に値を送信したい場合ですが、
Flash8をお使いであれば少し工夫が必要です。

ご存知の通り、ファイルアップロードと同時に値をPOSTするにはpostDataプロパティを使います。
ただ、このプロパティはCS3において追加された物ですので、
Flash8にて下記の使い方をするとエラーが生じます。
var fr:FileReference = new FileReference();
fr.postData = "post1=hoge&post2=hogehoge";

これを回避する為に、Flash8では[]配列アクセス演算子等を使って値を代入して下さい。
var fr:FileReference = new FileReference();
fr["postData"] = "post1=hoge&post2=hogehoge";

これでファイルアップロードと同時に値を送信する事が可能です。

さらに別の方法を考えると、kumacreさんが参考にされたリンク先のtomohiroさんの回答が参考になるでしょうか。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Flashで画像掲示板を作りたい kumacre 2008-2-21 13:40
     Re: Flashで画像掲示板を作りたい nioia321 2008-2-22 11:18
       Re: Flashで画像掲示板を作りたい kumacre 2008-2-23 14:44
       » Re: Flashで画像掲示板を作りたい nioia321 2008-2-23 23:10
           Re: Flashで画像掲示板を作りたい ujuworld 2008-2-24 0:52
             Re: Flashで画像掲示板を作りたい nioia321 2008-2-24 1:25
             Re: Flashで画像掲示板を作りたい kumacre 2008-2-24 16:19
           Re: Flashで画像掲示板を作りたい kumacre 2008-2-24 16:15
             Re: Flashで画像掲示板を作りたい nioia321 2008-2-24 17:08
               Re: Flashで画像掲示板を作りたい kumacre 2008-2-25 2:34

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops