Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   использование input:file (https://javascript.ru/forum/dom-window/49311-ispolzovanie-input-file.html)

freelancer.rnd 07.08.2014 02:28

использование input:file
 
Мне нужно выбрать фотографию с помощью INPUT:FILE И выбранную картинку сделать фоном у блока через CSS ,

$("#load_photo_us").change(function(){
   var name = this.value;
   $(".info_user_avatar").css({"backgroundImage": "url(' file:///" + name + "')"})
});


Я это делаю вот так . Но почему то путь к файлу превращается в file:///C:/%C3%BAkepathth%E2%80%94-08-06_181624.jpg

В такую дребедень , Почему так? что я делаю не так ? Помогите

freelancer.rnd 07.08.2014 02:46

Я так понимаю нужно слеши экранировать а как это сделать?

ixth 07.08.2014 03:27

В нормальных браузерах ты никак не получишь путь к файлу. То, что ты получаешь сейчас — C:\fakepath\imgname.jpg

freelancer.rnd 07.08.2014 03:41

А как мне реализовать такое ?

рони 07.08.2014 03:48

freelancer.rnd,
http://javascript.ru/forum/dom-windo...tml#post262685


Часовой пояс GMT +3, время: 16:10.