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

Paradigm Shift Design

ISHITOYA Kentaro's blog.

IPhone/ipod TouchはFile Upload非対応

rails

えー。
いまさら何を言ってるんだといわれそうですが。
Travellers Tales : iPhone 用 Web ページおよびアプリケーションの作り方 - iPhone Development Guidelines を読む

Safari on iPhone は、ファイルアップロードをサポートしていないので、<input type="file"> は disabled 状態で表示されます。


404 Not Found

iPhoneSafariでは、INPUT要素のfileタイプが使えない。つまり、ファイルアップロードが使えない。(中を見せたくないのかな?)

属性がdisabledになっていたので、試しに、jQueryで、$("[type=file]").attr("disabled","")してみたら、disabledは解除できてオブジェクトは現れたけれど、使えないのは変わらない。.attr("readonly","")も同じく。

だそうで。でも
Safari Dev Center - Apple Developer
には、

file
A file upload interface.

と書いてあるし、レンダリングはされるんだよな。そしてdisabledな表示。


うーん・・・App作るしかないのね。
とりあえず、ビューに徹して作ろうか。っていうっかWebアプリとしてじゃなくiphone os applicationとして作らないといけないんだね。
とりあえずPC向けに作ろう。と思いました。