問題
- 出先で、友人が撮影した動画を見せてもらい、面白かったのでもらおうとしたのだがファイルサイズがデカくてLINE経由だと何度か転送に失敗した。
- iPhoneのBluetoothにはファイル転送用プロファイルが積まれておらずBluetooth経由でのファイル転送はできない。
- 出先には客が使えるWi-Fiが用意されてなかった。
- 小さなファイルを単純に AndroidからiPhoneにファイルを送るだけならLINEなどインスタントメッセンジャー経由で送るとか、共有ストレージを使ったり、SendAnywhere みたいなファイル転送アプリを使えばいいんだろうけど、大きなファイルなのでWi-Fiのないところで携帯回線で通信容量を大きく消費してしまうのがイヤ。通信容量の少ない格安SIMを使っているので。
方法
- iPhone 側で、App Store から Documents - File Reader. Browser をインストールしておく。 apps.apple.com
- iPhone の Cellular Data (モバイルデータ通信) をON。
- Wi-Fi もON。
- Personal Hotspot (インターネット共有) も ON にしておく。
- Android 端末の Wi-Fi 接続設定を開き、iPhone のPersonal Hotspot (インターネット共有) の Wi-Fiアクセスポイントに接続する。
- iPhone 側で Documents アプリを起動しコンピューターへの接続ボタンをタップ。
- Documentsアプリに接続アドレスが表示される。
- Android 端末側で Chrome を開く。先ほど接続用に表示されたアドレスは無視して、Android Chromeのアドレスバーに「http://172.20.10.1/」と入力しアクセスする。
- iPhone 側で Documents アプリに接続コードが表示される。
- Android Chrome側にも接続コードを入力する画面が表示されるので iPhone 側の Documents アプリで表示されたものと同じ接続コードを入力するとファイル一覧画面が表示される。ファイル一覧画面右上の「Upload Files」ボタンを押して、AndroidからiPhoneへ送りたいファイルをアップロードする。
- Android 内のファイルが iPhone 側のPersonal Hotspot用 Wi-Fi回線を通じて Documents アプリ内に転送される、はず。
ところで、ミスってiPhoneの逆引きアドレスが載っている画像をアップしてしまったので加工して再アップしたのだが幾度試しても加工前の画像がアップロードされてしまう不具合に遭遇した。はてなブログ/はてなフォトライフ側の不具合なのか、私の端末やブラウザ側の不具合なのか不明。
とりあえずアップしたことのない画像を一度アップロードしてから再度、本来アップロードしたかったファイルをアップロードしたらちゃんと加工済みの内容が反映された。なんだったのだろう...。