7

IOS6 でのファイルのアップロードを調べており、通常のリンクでこれが可能であることを知っています。

<input type="file" accept="image/*" capture="camera">

また、私が見つけることができるほとんどのチュートリアルと問題は、ほとんどがアップロード機能に関するものです。私の場合、内蔵カメラを使用してモバイルサファリ内で写真を撮ることができる必要があります。

これをテストするページを設定しました (コードなし、上に投稿したリンクのみ)。写真を撮ると、実際に写真を保存せずにアプリ (カメラ アプリ) がクラッシュします。これは正常な動作ですか?最初に画像をアップロードするコードを追加する必要がありますか? すでに保存されている画像をファイルアップロードリンクに追加する必要があるため、この最後のことは私には意味がありません。

これでどんな助けでも大歓迎です:)

4

2 に答える 2

5

クラッシュを回避するために、コードにこれ以上必要なものはありません。ライブラリから画像を選択するのと同じように機能するはずです。iOS7 を搭載した iPhone 4S でこれをテストしたところ、Safari もクラッシュしました。正面向きのカメラで写真を撮っても、毎回クラッシュすることはありません(小さい写真ですか?)。フォト ライブラリから画像を読み込むだけでも機能します。

これはiOSのバグだと思います。電話を再起動することで、なんとか回避できました。残念ながら、機能にバグがある可能性があることをユーザーに通知することを除いて、Web 側でできることはあまりありません。

于 2013-11-01T07:49:50.197 に答える