|
|
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Можно ли в известной форме: <form method="post" action="/cgi-bin/save_file.py" enctype="multipart/form-data"> <label for="filename">Загрузить файл для анализа</label></br> <input type="file" id="filename" name="filename"></br> <input type="submit" value="Загрузить"> </form> </br> Сделать так, чтобы скрипт выполнялся по нажатию одной кнопки? Там получается две кнопки - загрузить файл и запустить скрипт, а пользователь просит одну - чтобы сразу после выбора файла скрипт пошел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 23:19 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017, Это зависит от браузера. От настройки браузера. Пускай пользователь его сам себе настраивает. Потому что есть много, друг Горацио... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 23:52 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
ShSerge, в данном случае можно пользователя обязать в одном браузере пользовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 00:00 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017ShSerge, в данном случае можно пользователя обязать в одном браузере пользовать можно сделать кнопку загрузить файл, а после загрузки - кодом «нпжать» кнопку (скрытую) сабмит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 05:25 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Вообще-то эта фишка для безопасности. Так что самый верный вариант - написать свой браузер. Это не так сложно на современных движках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 07:53 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017Можно ли в известной форме: <form method="post" action="/cgi-bin/save_file.py" enctype="multipart/form-data"> <label for="filename">Загрузить файл для анализа</label></br> <input type="file" id="filename" name="filename"></br> <input type="submit" value="Загрузить"> </form> </br> Сделать так, чтобы скрипт выполнялся по нажатию одной кнопки? Там получается две кнопки - загрузить файл и запустить скрипт, а пользователь просит одну - чтобы сразу после выбора файла скрипт пошел. Пользователь нажал "Выбрать файл", выбрал файл у себя на диске, и пошла загрузка на сервер? Да, конечно можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 08:58 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017, и не говорите пользователю, что ему браузер для этого надо настроить, будете глупо выглядеть :) Ведь он спросит: А почему мне не надо этого делать, когда я загружаю фоточки во Вконтакте, пишу письмо и прикрепляю к нему файлы, заливаю файлы в папку на Google Drive, создаю таску в Jira и прикрепляю к ней Excel-документ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:16 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
вадяЯрослав2017ShSerge, в данном случае можно пользователя обязать в одном браузере пользовать можно сделать кнопку загрузить файл, а после загрузки - кодом «нпжать» кнопку (скрытую) сабмит Без "кнопки" сабмит никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:25 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017, а пример для Python можно спросить у гугла: https://www.google.ru/search?q=ajax file upload example python ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 09:32 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Изопропилвадяпропущено... можно сделать кнопку загрузить файл, а после загрузки - кодом «нпжать» кнопку (скрытую) сабмит Без "кнопки" сабмит никак? что б загрузить файл - кнопка (т.е. заставить юзера произвести действия) обязательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 11:26 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
skyANA, вот именно что у меня CGI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 12:17 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Изопропил, Давайте без сабмита, мне важно, чтобы пользователь файл выбрал через диалог и сразу началась его обработка, без необходимости жать вторую кнопку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 12:25 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017Изопропил, Давайте без сабмита, мне важно, чтобы пользователь файл выбрал через диалог и сразу началась его обработка, без необходимости жать вторую кнопку. ajax, websocket - одной кнопкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 13:14 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017skyANA, вот именно что у меня CGI И что? Измените запрос к гуглу: https://www.google.ru/search?q=ajax file upload example CGI Или более подробно опишите проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 13:21 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017, попробуйте так: Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 13:25 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017...мне важно, чтобы пользователь файл выбрал через диалог и сразу началась его обработка, без необходимости жать вторую кнопку.Только не забыть объяву повесить: тыкать мышой аккуратно — улетевшие секретные данные и приватные фотки не возвращаются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 13:56 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
skyANA, да, уже друзья посоветовали, работает Но там скрипт генерирует страницу с отчетом, так вот с этой страницы чтобы выйти на форму загрузки, нажимаем в браузере "Назад". У меня с таким кодом просто перезапускается скрипт. А если в поисковой строке просто набрать локалхост, то все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 13:57 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Ярослав2017skyANA, да, уже друзья посоветовали, работает Но там скрипт генерирует страницу с отчетом, так вот с этой страницы чтобы выйти на форму загрузки, нажимаем в браузере "Назад". У меня с таким кодом просто перезапускается скрипт. А если в поисковой строке просто набрать локалхост, то все нормально. Не понял. Вы в ответ на submit отдаёте отчёт? Сохраняйте файл и делайте редирект на страницу с отчётом, тогда "Назад" должен нормально отрабатывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 14:02 |
|
||
|
Форма загрузки файла
|
|||
|---|---|---|---|
|
#18+
Post/Redirect/Get (PRG) - модель поведения веб-приложений, используемая разработчиками для защиты от повторной отправки данных веб-форм (от т. н. double submit problem). Модель PRG обеспечивает интуитивно понятное поведение веб-приложений при обновлении страниц в браузере и при использовании закладок в браузере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2017, 14:04 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1444538]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 419ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...