214 / 193 / 23
Регистрация: 03.08.2011
Сообщений: 2,824
Записей в блоге: 12
1

Загрузка картинки без диалогового окна

16.07.2014, 18:37. Показов 1123. Ответов 3
Метки нет (Все метки)

здравствуйте. хочу сделать для авито автодобавление картинок, без диалогового окна.
как я вижу данную задачу
подгрузить в input file картинку . вызвать событие onchange. со вторым я вроде кое как разобрался, а вот с первым беда.
программу делаю на c# поэтому если надо будет напрямую записать данные в какой то атрибут элемента - с этим нет проблем.
как решить данную проблему и есть ли альтернатива ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2014, 18:37
Ответы с готовыми решениями:

Загрузка модального окна fancybox без ссылки
вопрос следующий: есть на странице некоторый элемент, содержащий какой-то текст, необходимо с...

Сохранение картинки без вызова диалогового окна
подскажите как сохранить измененную картинку? при всех попытках вызывается диалоговое окно, где...

Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП)
Вот у меня есть результат вычисления и я его присваиваю переменной в первом диалоговом окне, но я...

Вызов диалогового окна для вставки URL, ширины и высоты картинки
Этот код задает нужный размер картинки (пример), но так как ффмпег - консольная прога, то хотелось...

3
650 / 235 / 77
Регистрация: 18.02.2013
Сообщений: 784
16.07.2014, 19:34 2
Лучший ответ Сообщение было отмечено Van111 как решение

Решение

Если вы имеете ввиду Drag-and-drop, то:
HTML5
1
2
<div id="drop_zone">Drop files here</div>
<output id="list"></output>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function handleFileSelect(evt) {
        evt.stopPropagation();
        evt.preventDefault();
 
        var files = evt.dataTransfer.files;
        var output = [];
        for (var i = 0, f; f = files[i]; i++) {
            output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ',
                    f.size, ' bytes, last modified: ',
                    f.lastModifiedDate.toLocaleDateString(), '</li>');
        }
        document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
    }
 
    function handleDragOver(evt) {
        evt.stopPropagation();
        evt.preventDefault();
        evt.dataTransfer.dropEffect = 'copy';
    }
    if (window.File) {
        var dropZone = document.getElementById('drop_zone');
        dropZone.addEventListener('dragover', handleDragOver, false);
        dropZone.addEventListener('drop', handleFileSelect, false);
    }
1
214 / 193 / 23
Регистрация: 03.08.2011
Сообщений: 2,824
Записей в блоге: 12
16.07.2014, 19:39  [ТС] 3
zhibirc, вот тут когда нажимаем выбрать файл выскакивает диалоговое окно.
мне надо подсунуть картинку . т есть загрузить её в элемент input file но чтобы окно не выскакивало

Добавлено через 27 секунд
http://pixs.ru/
0
39 / 39 / 43
Регистрация: 14.07.2014
Сообщений: 230
16.07.2014, 20:34 4
Ты хочешь выбрать файл, не выбирая его? Просто перетащи из папки файл на инпут с файлом со страницы, оно автоматически добавит ссылку без диалога.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2014, 20:34

Сохранить катинку без диалогового окна
Как можно и можно ли сохранить без диалогового окна в этом коде? Private Sub btnSave_Click(ByVal...

Отправка на печать без диалогового окна
У принтера Xerox 3325 есть возможность защищенной отправки на печать т.е. пользователь на ПК в...

Печать фотографии без диалогового окна
Здравствуйте, подскажите возможно ли напечатать фотографию/документ без диалогового окна? и как это...

Печать из WebBrowser без диалогового окна
Добрый день Подскажите, такой вопрос. Если мне надо из Браузера (TWebBrowser) распечатывать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.