Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Загрузка фотографий

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavelbeginner
Отправлено: 15 Января, 2012 - 19:23:52
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




Увидел на одном сайте следующее: выбираешь файл, обычный инпут type="file". жмешь загрузить, страница не перезагружается, затем появляется твоя фотка. Эта фотография просто отправляется ajax-ом или используется iframe, затем сохраняется на сервере и возвращается ссылка на фотографию, которая добавляется в атрибут src у тега img или же на стороне клиента можно лазить в его файловой системе как-то?
 
 Top
LIME
Отправлено: 15 Января, 2012 - 19:31:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




JS не работает с файлами в принципе
чтоб узнать как делается достаточно посмотреть в исходники
даже если не знаешь JS общий принцип поймешь
 
 Top
Slesher
Отправлено: 15 Января, 2012 - 19:37:57
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Pavelbeginner, скорее всего аяксом или же jQuery отправляется екшн серверу, и потом сразу добавляется путем innerHTML или jQuery .append(). Много путей есть. Ну а вообще ижеал это как в ВК, посмотрите, поройтесь
 
 Top
LIME
Отправлено: 15 Января, 2012 - 19:43:30
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Slesher пишет:
и потом сразу добавляется путем innerHTML или jQuery .append()
что добавляется? )) какой текст? какой ресурс?
 
 Top
tuareg
Отправлено: 15 Января, 2012 - 20:17:52
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Через iframe это делается. В данном случае это даже не ajax. Здесь на форуме где-то есть статья.
Iframe загружает фото на сервер, там стандартные манипуляции, и возврат url
 
 Top
LIME
Отправлено: 15 Января, 2012 - 20:19:10
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




tuareg а почему не через ajax?
 
 Top
Мелкий Супермодератор
Отправлено: 15 Января, 2012 - 21:02:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




LIME, а попробуй файл отправить.


-----
PostgreSQL DBA
 
 Top
LIME
Отправлено: 15 Января, 2012 - 21:11:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ну да
enctype не укажешь
 
 Top
tuareg
Отправлено: 15 Января, 2012 - 22:19:49
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




LIME пишет:
JS не работает с файлами в принципе

Я бы не был так котегоричен. Улыбка
http://habrahabr[dot]ru/blogs/webdev/112286/
Понятное дело, что не все браузеры и т.д но все же...
 
 Top
LIME
Отправлено: 15 Января, 2012 - 22:47:53
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




хм ...то что в чистом JS есть объекты для работы с файлами это ясно
а вот что они есть в клиентском для меня новость
(Добавление)
это типа вводится?
 
 Top
tuareg
Отправлено: 15 Января, 2012 - 23:02:21
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




LIME пишет:
это типа вводится?

Если честно, я еще этим не баловался(разбирался конкретно) пока задач не было.
Но статья написана год назад. Надо смотреть.
По идее CHROME поддерживает(в статье указано).
FF скорее да, чем нет.
Opera ???
IE точно наверное нет Улыбка (может 10 и >)
А так да это "плюшки" HTML5.
P.S Я имел ввиду, что наверное поддерживается последними актуальными версиями браузеров
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB