- 2010-08-23 (月) 9:18
- iPhone/iPad | iScreenShot | service
iPhone Safariから画像を投稿するならMMS連携が便利です。
iScreenShotのように、iPhone Safariから写真や画像を投稿してもらうWebサイトを作る時に悩むのが、どういう方法で画像をWeb側に投稿してもらうかです。
実際に構築するにあたって色々と試してみました。
Safariからファイルアップロード
Safariからファイルアップロードで画像を投稿して貰う方法です。
単純に考えればこれですね。開発を始める時は、スマートフォンだしPCと同じ方法で良いよね、と安易に考えていました。
しかし試してみると分かるのですが、iPhone/iPadのSafariでは残念ながらファイルアップロードはできません。
ファイル選択ボタンが無効になってます。。。
メールから送信
次に考えたのが、メール添付による投稿。
mailto:でメールアプリを起動して、画像を添付して貰えれば良いと考えていました。同じようにファイルアップロードができない携帯電話ではお馴染みの方法ですね。
これなら行けると試してみると、mailto:でメールアプリ起動までは問題無いのですが、なんとメールアプリでは画像添付ができません。
結局、メールを使うなら、写真アプリから画像を選択してメールを送る、という手順を取るしかありませんでした。
MMSから送信
そんなこんなやっているなか、普段あまり認識していなかったMMSアプリからなら直接画像を指定して送信できることが分かりました!
しかもMMSなら、mailto:でメールアプリを起動するように、sms:というURL Schemeを指定してSafariから1クリックでアプリを起動することができます。
参考:Apple URL Scheme Reference: Text Links
sms:の後にメールアドレスを指定すると、そのメールアドレスを送信先としてセットした状態になります。これもmailto:と同じですね。
<a href="sms:[email protected]">MMSから送信</a>
SafariからMMSによる送信の流れは以下です。
まず、Safariからsms:が書かれたリンクをクリックします。
MMSアプリが起動します。sms:で指定したメールアドレスが送信先としてセットされています。
MMSでは画像選択が可能なので、左下のカメラアイコンで画像を選択できます。
画像を選択した状態です。あとは件名なり本文なりを書いて送れば画像を投稿することができます。
MMSからメールとして送信されたメッセージを処理する場合は、以下のエントリが参考になります。
=> iPhone MMSから送信されたメールを処理する際の注意点 | Shin x blog
見直したMMS
MMSを利用することにより、iPhone Safariの環境でもスムーズに画像投稿ができるようになりました。ファイルアップロードが出来るのが一番ですが、MMSを連携すれば携帯電話に慣れているユーザさんには自然な操作感かなと思っています。
写真投稿系など、iPhone Safariから画像アップロードを行うようなサービスを構築するなら、MMS連携を選択肢として知っておくと良いですよ。
MMSを使って画像を投稿してみたい方はiScreenShotからどうぞ:D
=> スクリーンショットを投稿する
- Newer: iScreenShotでホーム画面コンテストやってます!
- Older: [PCでは絵文字は表示されません]
コメント (Close):1
- 通りすがり 11-07-17 (日) 19:45
-
1年前の記事に返信するのは非常に恐縮なのですが、メールアプリでの画像添付は可能ですよ。
写真アプリにて写真を選択後、そこから「送信」を利用するか、添付したい写真のサムネイルを長押しすると、「コピー」の吹き出しが現れますので、それをメール内にて貼り付ければOKです
トラックバック:5
- このエントリーのトラックバックURL
- /blog/2010/08/tips_for_upload_image_from_iphone_safari.html/trackback
- Listed below are links to weblogs that reference
- iPhone Safariから画像を投稿する方法 from Shin x blog
- pingback from iPhoneからの写メール投稿にはmailto:ではなくsms:を使って宛先指定する – [Mu]ムジログ 11-05-11 (水) 20:33
-
[…] iPhone Safariから画像を投稿する方法 – Shin x blog […]
- pingback from iPhone webアプリでの添付ファイルの扱い 11-07-18 (月) 18:49
-
[…] 殆どこちらのサイトに書いている通りなんですが。。。すみません。 iPhone Safariから画像を投稿する方法 – Shin x blog様 […]
- pingback from iPhoneの画像付きメールを解析してDBにつっこめるようにするてすと | マジですCAR 11-12-01 (木) 22:47
-
[…] ・とりあえずiPhone気にしないで画像付きメールの投稿をできるようにする ・iPhone用にさっきの変更点のカスタマイズする。Androidはたぶん普通にやれる。ってかファイルアップロードがあるからそれを使えばOKかな。 iPhoneで画像付きメールをおくるには […]
- pingback from html5とjavascriptで画像におえかきアプリ | WorkLab 13-03-18 (月) 21:18
-
[…] にlocalStorageとは簡易的なキャッシュ?のことである。 メールで送ることも考えた。 http://www.1×1.jp/blog/2010/08/tips_for_upload_image_from_iphone_safari.htmlはsafariのみから画像保存の話。しかし今回 […]
- pingback from iPhoneでブラウザにリンクされたmailto:からの画像添付をどうする!? | ninnin.in 13-05-16 (木) 20:51
-
[…] iPhone Safariから画像を投稿する方法 – Shin x blog […]