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 :: jQuery file upload copy&paste

 PHP.SU

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


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

> Без описания
biperch
Отправлено: 16 Ноября, 2014 - 21:18:03
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




Добрый день.
На сайте используется библиотека jQuery-File-Upload
С помощью которой произвожу загрузку картинок с предпросмотром.
Но тут вот какая штука! Оказалось что если скопировать картинку на странице и вставить где угодно то скрипт начинает загружать картинку.
А учитывая что на странице не один элемент загрузки, получается что все сразу грузят вставляемую картинку.
Как этого избежать, грешу на то, что хром обрабатывает copy&paste

CODE (javascript):
скопировать код в буфер обмена
  1. this.$('.f-comment-add-file').fileupload({
  2.                         url: '/upload_image/upload',
  3.                         dataType: 'json',
  4.                         autoUpload: false,
  5.                         dropZone: $('<div>'),  // Default: $(document)
  6.                         maxFileSize: 5000000, // 5 MB
  7.                         disableImageResize: /Android(?!.*Chrome)|Opera/.test(window.navigator.userAgent),
  8.                         previewMaxWidth: 100,
  9.                         previewMaxHeight: 100,
  10.                         previewCrop: true,
  11.                         acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
  12.  
  13.                     })
 
 Top
Viper
Отправлено: 16 Ноября, 2014 - 22:38:32
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




biperch пишет:
Оказалось что если скопировать картинку на странице и вставить где угодно
через Ctrl+V ?
biperch пишет:
Как этого избежать
если выше - ответ да, то никак.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
biperch
Отправлено: 16 Ноября, 2014 - 22:52:30
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




да через Ctrl+V

может есть какой то вариант, перехватить событие или что то в этом роде?
в ФФ такого нету, следовательно это фишка хрома.
 
 Top
Viper
Отправлено: 17 Ноября, 2014 - 08:23:25
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




biperch а аплоадер в фокусе при нажатии или нет?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
biperch
Отправлено: 17 Ноября, 2014 - 11:43:12
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




даже без фокуса, на любом месте страницы ctrl+v и все грузят картинку
 
 Top
Viper
Отправлено: 17 Ноября, 2014 - 14:00:42
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




biperch ну так все инстансы jQuery-File-Upload на странице слушают 1 event. Как вы думаете что будет если он сработает?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
biperch
Отправлено: 17 Ноября, 2014 - 18:02:29
Post Id



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


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


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




поступил таким образом: проанализировал и выяснил что блоб не имеет названия файла
в обработчике загрузчика проверяю есть или нет имени)
 
 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