Помощник
|
Узнать размеры картинки в input |
Bartle96
|
Сообщение
#1
|
||
|
|
||
|
|||
Degradator |
3.7.2013, 9:29;
Ответить: Degradator
Сообщение
#2
|
|
В гугле первая ссылка :O - http://stackoverflow.com/questions/623172/...sing-javascript
|
|
|
Bartle96
|
Сообщение
#3
|
|
|
|
|
Degradator |
4.7.2013, 11:12;
Ответить: Degradator
Сообщение
#4
|
|
А, точно. Попробовал в лоб, но не вышло -
<body> <script type = "text/javascript"> function goForm(el){ var path = el.value; console.log(path); var img = new Image(); img.onload = function() { alert(this.width + 'x' + this.height); } img.src = path; } </script> <input type="file" id="file_mod_add" name="image" onchange="goForm(this);"> <div id ='image'></div> </body> Потому что оказывается javaScript прячет путь к файлу. http://stackoverflow.com/questions/4851595...-the-c-fakepath И пока что я не вижу другого метода, кроме как ajax'ом отправлять на сервер имя пути к файлу, а оттуда возвращать его длину и высоту. Может быть еще можно сделать так, чтобы при выборе файла, он сразу загружался в какой-то скрытый рисунок, и уже оттуда брать его размеры. :nea: Наверно, это нормальный вариант - вот http://safron.su/playground/html5uploader/. Как вариант, для диких и одиноких, залезть в битовые дебри javaScript, и расшифровать имя файла. Но для меня это задача нереальная. ps - вот тут интересная инфа, но не тестил, к сожалению - http://forum.php.su/topic.php?forum=40&topic=1306 |
|
|
Bartle96
|
Сообщение
#5
|
|
И пока что я не вижу другого метода, кроме как ajax'ом отправлять на сервер имя пути к файлу И что сервер с ним будет делать? Залезит на ПК пользователя и скачает у него эту картинку и возьмет с нее измерения? :rjunimagu: Нужно делать с использованием FileReader Degradator, Спасибо за внимания но я уже все сделал)) |
|
|
Degradator |
6.7.2013, 21:32;
Ответить: Degradator
Сообщение
#6
|
|
Сервер вернет картинку, и уже с нее снять измерения. Так как это сделано тут (причем я это уже скидывал):
http://safron.su/playground/html5uploader/ |
|
|
Bartle96
|
Сообщение
#7
|
|
там не отправляется ее путь, у пользователя на ПК
Если бы такое было то любой сайт залез к вам на компьютер и сохранял любые файлы |
|
|
Degradator |
7.7.2013, 16:59;
Ответить: Degradator
Сообщение
#8
|
|
|
Хохохо, да, я постом выше не то написал
Потому что оказывается javaScript прячет путь к файлу. http://stackoverflow.com/questions/4...the-c-fakepath И пока что я не вижу другого метода, кроме как ajax'ом отправлять на сервер имя пути к файлу, а оттуда возвращать его длину и высоту. отправлять на сервер файл, а не путь.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Кто и зачем покупает картинки обезьян по $200 тысяч? NFT |
167 | metvekot | 27409 | 6.3.2024, 21:58 автор: Boymaster |
|
Выравнивание картинки по центру между текстом | 10 | NikN | 2637 | 6.1.2021, 23:24 автор: buypushplatform |
|
Нужно добавить картинки на сайт И видео |
2 | Ksardas777 | 4092 | 17.11.2018, 10:41 автор: Intuit89 |
|
Пиксельные размеры PSD и CSS | 0 | pashek123 | 5207 | 17.12.2017, 12:25 автор: -pashek123- |
|
Нужно поправить всплывающее окно с input на WP | 0 | eduarddis | 2406 | 10.9.2017, 13:32 автор: eduarddis |
Текстовая версия | Сейчас: 19.4.2024, 3:15 |