2017-04-12 17 views
0

私が欲しいのは、ユーザーが画像をアップロードしてボタンを押すと、そのURLをデータベースに保存したいということです。アップロードした画像のURLを取得

私は使用しようとしました:$(#img).attr('src')しかし、これは私に本当に長い文字列を与えます。

HTMLコード:

<div id="upload_picture"> 
    <label class="custom-file-upload"> 
     <input class="btn btn-primary" type='file' id="image" size="10" name="pictureURL"/> 
     <img id="imageChosen" width="250px" height="250px"/> 
    </label> 
</div> 
<a class="btn btn-primary" id="order_button"">Order pic!</a> 

JSコード:

$("#order_button").on("click", function() { 
    var picUrl = $('#imageChosen').attr('src'); 
... 

が "通常" のURLを取得することは可能ですか?

EDIT

これはSRY、事前コーヒー疑問でした。はい、ユーザーはローカルURLでアップロードします。たぶん私がするべきことは、自分の写真のURLを生成することでしょうか?それともベストプラクティスはここにありますか?

+2

しかし、ユーザーはローカル画像をアップロードします。あなたは何を得たいですか? – Mohammad

+0

@モハマドはい、あなたは正しいです。私の愚かなので。たぶん私はそれのためのcostumのURLを生成し、アップロードすることができますか?私が欲しいのは、後で画像を検索するときの基準点です。 – vonhact

答えて

-1

表示されているURLが正しい - 画像がアップロードされていて参照されていないため(「https.google.com/yourimageid」)、そのようになっているはずです。

関連する問題