0

レスポンシブ モバイル Web サイトを作成しており、デバイスから写真を撮ってアップロードできるようにしたいと考えています。私はこの部分を使用して動作させました

<form method="post" action="takephoto.php" enctype="multipart/form-data">
<input type="file" id="myfile" name="myfile" accept="image/*;capture=camera"/>
</form>

今、私が問題を抱えているのは、使用したい画像を選択した後、後でコードで参照する方法がわからないことです。必要な理由は、ISBN バーコードの画像をアップロードできる .js ライブラリを使用しているためです。.js ファイルはこのファイルを読み取り、ISBN をテキストとして吐き出します。これについては後で詳しく説明します。(おそらくこれを Google Books API にリンクします)

これは、バーコード スキャナー .js を取得する場所です: http://badassjs.com/post/654334959/barcode-scanning-in-javascript

私はこれらすべてに比較的慣れていません。助けてくれてありがとう。

4

2 に答える 2

0

ajaxを使用する必要があります。このリンクには、役立つ情報が含まれています。

ajax を使用して画像をアップロードし、応答でurlまたは「失敗」を返します。次に、js コードで使用できます。

if(response=="failed"){
    //Handle upload failed
}
else {
    //Handle url. Here response is your url actually.
              // So to append the image to a given id, you would use,
    $("#append_to_id").append("<img src='"+response+"'>");
}
于 2013-08-01T05:44:37.587 に答える