あなたの人生に効く作品がみつかる手書きのカード♪>>

携帯電話に表示したWebページから画像ファイルをサーバへアップロードしたいと思っています。

PCのブラウザ上からアップロードする場合は、inputタグを type=file として使用することにより実現できました。
しかし、携帯電話での場合は同様の方法はとれないようです。
#ボーダフォンは可能なようですが、DoCoMoとauは駄目なようでした。

どのキャリアからであっても画像ファイルをアップロードできる方法というものはあるのでしょうか?
どなたかご教授ください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

こんばんわぁ、Blackwinglsです。



ちょっと似たような事をしたくて昔作ったことがあります。

必要項目をフォームから入力してもらい、各値を変数に収納してmailtoのbodyに書き出すって方法です。
画像はユーザーさんが携帯のメーラーで添付してもらわなければならないのですが、Webのフォームで入れてもらった内容は本文に記載されているって内容で作ってみました。

フォームで入れてもらったデータの集計にmysqlを利用し、送られてきた画像やデータの取出しにはphpを使用します。
そうやって集めたデータや画像を元にWebPageが自動生成されるというシステムです。

また携帯のキャリアによってはbody書き出しが上手くいかず、結局3パターンのキャリア別のページを作成する必要がありました(利用者が限定されていたので3パターンでかろうじて済みました(^^;))

何れにせよHTMLのみでは実現が困難な要望だと思われますので、phpなりcgiなりで検討されるのが宜しいかと思います。


ではでは~☆彡
    • good
    • 0
この回答へのお礼

回答、ありがとうございます。

>必要項目をフォームから入力してもらい、各値を変数に収納してmailtoのbodyに書き出すって方法です。
>画像はユーザーさんが携帯のメーラーで添付してもらわなければならないのですが、
>Webのフォームで入れてもらった内容は本文に記載されているって内容で作ってみました。
>
>フォームで入れてもらったデータの集計にmysqlを利用し、送られてきた画像やデータの取出しにはphpを使用します。
>そうやって集めたデータや画像を元にWebPageが自動生成されるというシステムです。
>
>また携帯のキャリアによってはbody書き出しが上手くいかず、結局3パターンのキャリア別のページを作成する必要がありました
>(利用者が限定されていたので3パターンでかろうじて済みました(^^;))


#2で回答いただいた方法と同じものですね。
やはりそれしかないのでしょうね。
キャリア毎の送信画面、メール受信、本文からのデータ切出し、ですか。
思っていた以上に手間がかかりますね。時間が足りないかも(汗

>何れにせよHTMLのみでは実現が困難な要望だと思われますので、phpなりcgiなりで検討されるのが宜しいかと思います。

そうですね。もともとjspを使う予定でした。
ただ、送信方法そのものは html の機能になると思い、ここに質問させていただきました。

お礼日時:2005/06/24 15:11

各社がinput type=fileタグに対応してくれない限り難しいですね。

現状ではこれしかありません。フォームで送れるのはvodafoneの新しい機種のみですね。

入会登録のような場合はフォームの入力後にアドレスを表示して「ここに画像を添付して送ると画像が登録されます」のようにしています。

あとはフォームの内容を処理して簡単な暗号化文字列などにして、それと次のページで<a href=mailto:xxxxx?body=暗号化文字列>のような感じでメールの本文に仕込み、画像を添付し本文の修正をせずに送ってもらう、のような事をすると一度で全部情報を取得できますが、手間がかかるのと本文をユーザーに修正されるとどうしようもないです。
    • good
    • 0
この回答へのお礼

再度の回答、ありがとうございます。

>入会登録のような場合はフォームの入力後にアドレスを表示して
>「ここに画像を添付して送ると画像が登録されます」のようにしています。

たしかに、1回だけの操作であるならば、それもアリですね。
しかし、今回の構想としては、写真を撮影した日付や場所、コメントなどを写真と同時に登録したいというものです。
写真を登録するたびに行う操作となるので、できれば1度の操作ですべて登録できるようにしたいと思っています。

>あとはフォームの内容を処理して簡単な暗号化文字列などにして、
>それと次のページで<a href=mailto:xxxxx?body=暗号化文字列>のような感じでメールの本文に仕込み、
>画像を添付し本文の修正をせずに送ってもらう、のような事をすると一度で全部情報を取得できますが、
>手間がかかるのと本文をユーザーに修正されるとどうしようもないです。

なるほど、その様な方法もあるのですね。参考になります。

お礼日時:2005/06/24 15:11

まだ大部分の携帯電話ではinput type=fileタグが使えません。

vodafoneも最近の機種だけです。ですのでフォームからのアップロードはできません。

うちではメールをインターフェースに使っています。メールアドレスを用意し、.forwardやaliasesなどでスクリプトに流す仕組みを作って、そのアドレス宛に画像添付のメールを送ってもらいます。現在のところはこのような方法でしか画像を受け取る事はできないと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

なるほどメールを使うのですか。

しかし、これですと画像以外に文字情報を登録しようとすると本文に書くしかなくなりますね。
type=txtなinputタグを複数個並べて色々な情報も同時に登録したかったのですが……。
メール本文に複数の情報を書いておいて切り分けるという手もあるでしょうが、失敗が多くなりそうですね。

キャリア毎に独自方式でも構いませんので、なんとか登録する方法はないものでしょうなかね?

お礼日時:2005/06/23 18:36

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qガラケーサイトで写真のアップロード

問い合わせフォーム内で写真をアップロードし、メールで送信するものを作成したいです。
現在タイに住んでいて、日本の携帯(ガラケー)を持ち合わせていないため、テストができません。
可能かどうかご存知の方がいらっしゃいましたらお教えいただけませんか?
よろしくお願いいたします。

Aベストアンサー

docomoは、imodeブラウザ2.0からファイルアップロードに対応しているようですね。

ソレ以前の端末では対応していません。
docomo限定で良ければ、シュミレータがあるのである程度確認はできます。

参考URL:http://www.nttdocomo.co.jp/service/developer/make/content/browser/html/tool2/

Q携帯でinput=fileを対応できる機種

携帯サイトを作ろうと思っていますが、
input=fileタグを対応している機種ってどのくらいあるんでしょうか。

教えて下さい。
宜しくお願いします。

Aベストアンサー

おぉ(^^;!
最新のVer7.2でinput type=fileが使えるようになってましたか!
ごめんなさい。僕の方が勉強不足でした。

docomoの機種ごとのHTML対応バージョンは以下の表で見ることができます。
http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/spec/imode_spec.pdf

この表の中で、左側のiモードブラウザのHTML(i-HTMLバージョン)の項目に「7.2」とあるものがinput type=fileが使える機種です。
使えるようになったのは、だいたい1年半~2年くらい前の機種からでしょうか?
mixiなんかだと、サイト側で携帯の機種判別をして適切なタグを出力している気がします。
僕の携帯(HTML Ver7.1対応)で見るとファイルアップロードの欄が出てきません。

SoftBank(要:会員登録)のHTMLのドキュメントは以下にあります。
http://creation.mb.softbank.jp/doc_tool/doc_list.html
SoftBank携帯はきっとほとんどの機種で使えるはず。

auは他とちょっと違ってて、au端末ではHTMLではなくHDMLを表示しているのですが、HTMLで書かれたWebページはau側(EzWebゲートウェイ)がHTMLに変換して端末に送ってます。
入力フォームの変換仕様は以下。
http://www.au.kddi.com/ezfactory/tec/spec/nyuryoku_form.html

これを見る限り、auはinput type=fileは使えなさそうですねぇ。

おぉ(^^;!
最新のVer7.2でinput type=fileが使えるようになってましたか!
ごめんなさい。僕の方が勉強不足でした。

docomoの機種ごとのHTML対応バージョンは以下の表で見ることができます。
http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/spec/imode_spec.pdf

この表の中で、左側のiモードブラウザのHTML(i-HTMLバージョン)の項目に「7.2」とあるものがinput type=fileが使える機種です。
使えるようになったのは、だいたい1年半~2年くらい前の機種からでしょうか?
mixiなん...続きを読む


人気Q&Aランキング