• 締切済み

フォーム「ファイル参照」がうまくいきません

 自分のホームページで「投稿フォームページ」で、ホームページ閲覧者からフォームで画像ファイルを送ってもらえるようにする為に「ファイル参照」タグを入れているのですが、全然うまく送られてきません。  他のタグの内容は問題なくメーラーに送られてきますが、添付参照ファイルだけは、そのファイル名のテキストだけで画像ファイルが送られてこない状態なんです。  ちなみに私が現在入れている「ファイル参照」タグは <input type="FILE" name="filename1" accept="image/jpeg, image/gif, image/png" size="20">です。HP作成環境はMacOS,AdobeGolive5.0です。確認ブラウザはInternetExplorer,Netscapeです。  馬鹿な質問かも知れませんが、どなたかお助け下さい。

みんなの回答

  • Spur
  • ベストアンサー率25% (453/1783)
回答No.4

どうやってごまかして書こうが、自分のURLを書いたことには違い有りません。 とんでもない勘違いがあるようです。 何度も言いますが、サーバに何かを入れるには、それなりの仕掛けが無いとできません。 ですから、No.1が回答です。 >「20020424.jpeg」などとファイル名テキストだけが送信されてくるだけで それはそうでしょうね。 SMTPはどこのものを使っていますか? ユーザのものですよね? ユーザのメーラーを起動して、ユーザのSMTPサーバを使うんですよね? そのサーバにどうやって画像を送るのですか? 言いかえれば、そのサーバはどうやって画像を受取ってくれるんですか? それは無理ですよ。 自分のSMTPサーバを使わせるべきですね。 ですから、自分のサーバに画像を受取って、それをメールとしてあなたに送るための仕掛けが必要です。

すると、全ての回答が全文表示されます。
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.3

話しが2転3転していますので、結局何をしたいのか解りません。 友達からメールで送られた画像をHP上に載せたいのならば、No.2が回答です。 HP上で、例えば画像付き掲示板のような感じで、写真を投稿できるようにしたいのであればNo.1が回答です。 最初の質問では、「メーラーに送られてくる」とありますが、<input>タグを使う方法の質問かと考え、それなら、メーラーは関係なく、画像を受け付けるページを作りたいのだろうと想像し、CGIで行うと回答しました。 しかし、その補足に、「メールで受取る」を強調されていますので、それならば、メールで受取ろうが、FDで受取ろうが関係なく、要は自分のパソコンの中にある画像をどうしたらサーバに入れて、見られるようにするのかの質問かと推測しました。 ですから、No.2が答えです。 いったいどちらなんですか? 質問したいが2転3転しているのでわからなくなりました。

ponchin
質問者

補足

 私の質問表現の仕方が悪くて御迷惑をおかけしております。  説明が下手なので、下記に記しましたその問題の私のページを見て頂くのが一番早 いかと思われたので、下記に記して質問をし直します。 いわゆるhttpと://とwwwの後に.geocities.co.jp/AnimalPark-Pochi/6595/wanko_rei.htmlというのが、そのアドレスです、(どうしてこのようなアドレスの記入方法をしたかと言 いますと、教えてgooのサポートからキチンとしたアドレスを入れたら削除されてし まい、記入方法を変えるしかなかった為です)  このページは全体が送信フォームだけで構成されていますが、ページの下の方にあ ります「画像」の欄を御覧下さい。  ホームページ閲覧者からお手持ちの犬の画像を送ってもらう為に、一番はじめの質 問に書いてましたようなタグにより「ファイル参照」フォームタグをつけてみたので すが投稿者がすべての項目を記入し、「送信する」ボタンを押すと、私の元に「名 前」や「住所」などの情報はすべてキチンとメーラーに送られてきましてテキストと して受け取ることが出来るのですが、「ファイル参照」の項目だけは、 「20020424.jpeg」などとファイル名テキストだけが送信されてくるだけで、肝心の そのjpegファイルが送られてこなくて、自分ではつたない知識ながら、これで送られ てくるものだと思っていただけに、困っている次第で「教えてgoo」に投稿させて頂 きました。  そして、根本的にこのようなやり方では送信ファイルを私が受け取ることが出来な いのかどうかも私はわかっておりませんので、出来ないなら出来ないで違う対処(た だ単に私のメールアドレスに画像ファイルをメールの添付書類として送ってもらう) を考えております。  

すると、全ての回答が全文表示されます。
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.2

メールで受取ろうが、自分で作ろうが、要はサーバに入れるんですよね? ならばHTMLファイルと同じでftpするだけです。 ただ違うのは、HTMLファイルはアスキーモードですが、画像はバイナリモードでftpしてください。 そして、<img>タグで表示させるだけです。

ponchin
質問者

補足

 二回も回答ありがとうございます。  しかしどうも何か話しが食い違っているような気がするのですが・・・。  FTPした画像の表示方法の質問ではなく、ただ単に私のホームページの投稿ページから閲覧者の送信したファイルを受け取りたいだけなんですが・・・。  ちなみに私はCGIとか小難しいことが出来るレベルでは全然ない初心者です。

すると、全ての回答が全文表示されます。
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.1

サーバに画像を保存して表示するんですよね? HTMLだけでは出来ませんよ。 サーバ側に受取るためのCGIプログラムが必要ですよ。 タグの入れ方ではなく、CGIはどんな風にされていますか? フリーのCGIですか?自作ですか?

ponchin
質問者

お礼

今まで、CGIだとは全く気付きませんでした・・・。 初歩的な間違いでどうもすみませんでした

ponchin
質問者

補足

あ、よく考えましたらサーバに画像を保存して表示するのではなく、あくまでもoutlookなどのメーラーソフトで送信された添付ファイルをこちらで受け取り、私の方で、送られてきた画像を処理してホームページに反映させる形式なんですが、それだけでも、HTMLタグだけでは駄目で、CGIなるものが必要なんでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A