読者です 読者をやめる 読者になる 読者になる

iモード対応XHTML2.3のファイルアップロード

docomo
  • ファイルアップロード
    • INPUT要素属性
    • accept
    • 端末/外部メモリに保存されてる動画/画像ファイルをユーザが選択し、指定されたURLへデータをアップロードする
http://www.nttdocomo.co.jp/service/imode/make/content/xhtml/about/index.html

GIFだけ指定する

P906iで試したが、accept属性でMIMEタイプを指定しても、ファイル選択画面にはすべての種類の画像が表示される。GIF以外を選択しようしても端末側のメッセージは何も表示されないので、元のフォームに注意書きがないとユーザが混乱するかもしれない。この辺は端末によって差がありそう。

<form method="post" action="." enctype="multipart/form-data">
  <input type="file" name="file" accept="image/gif" />
  <input type="submit" value="Submt" />
</form>

3GPPだけ指定する

P906iの場合、「ファイル選択」メニューの候補として「ピクチャ」「iモーション」が表示されるが、「ピクチャ」はdisabledになって「iモーション」しか選択できなくなる。

<form method="post" action="." enctype="multipart/form-data">
  <input type="file" name="file" accept="video/3gpp" />
  <input type="submit" value="Submt" />
</form>