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 :: Скачать / Загрузить файлы через JS

 PHP.SU

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


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

> Без описания
pantela
Отправлено: 18 Ноября, 2013 - 11:27:23
Post Id



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


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


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




Есть сайт, в который надо загрузить JS файл, который будет содержать код спомощю которого буду указывать путь файла, и при открытии страницы PHP файл должен сохранится.

Так же сделать возможность загружать файл. Как можно реализовать эти 2 варианта, чисто на простом JS коде.

через window.write сделал вывод чисто на html поля для загрузки файла, вот только этоу ещё и требуетя PHP функция FILE ... что бы файл загрузился бы, а выводить вставить ПШП функцию не получается...

P.S. Делаю мини интранет для компании, где будут скачивать и загружать файлы.

спс.Ув.
 
 Top
caballero
Отправлено: 18 Ноября, 2013 - 11:36:30
Post Id


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


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


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




Цитата:
через window.write сделал вывод чисто на html поля для загрузки файла, вот только этоу ещё и требуетя PHP функция FILE ... что бы файл загрузился бы, а выводить вставить ПШП функцию не получается...

PHP функции вообще то на сервере. Куда вы собрали ее вставлять?
Кроме того нельзя яваскриптом указать путь файлу на скачивание для поля file. Пользователь должен выбрать файл сам.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
pantela
Отправлено: 18 Ноября, 2013 - 12:48:02
Post Id



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


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


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




PHP нету... т.е. я не могу разве указвать в коде какой файл ему дать скачать... Однако

А второй момент о том что бы он загрузил бы файл?

Надо чисто на HTML / JS
(Добавление)
А может как-то через JS чисто задать каманду на архивации указанных файлов и потом что бы они скачивали бы этот архиватор файлов?
 
 Top
Deonis
Отправлено: 18 Ноября, 2013 - 13:06:07
Post Id



Посетитель


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


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




Отправить файл в обработчик с помощью JS - можно, но обработчик, который и будет загружать этот файл, должен быть написан на серверном ЯП. Архивацию так же можно осуществить на сервере. Посему, вариантов у вас не моного. Хотя, если Node.js... но это уже совсем другая история.
 
 Top
IllusionMH
Отправлено: 18 Ноября, 2013 - 14:12:42
Post Id



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


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




pantela, ну так просто из JS открывайте в новом вкладке страницу и через GET параметры задавайте нужную инфу. На сервере получаете параметры, проверяйте и засовывайте в архив нужные файлы и отдавайте клиенту с нужным заголовком.
 
 Top
pantela
Отправлено: 18 Ноября, 2013 - 14:22:46
Post Id



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


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


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




Deonis спс, для зтой задачи через node.js геморой реализовать? Растерялся

IllusionMH Всё надо через одну страницу сделать которую и будут открывать, PHP нету, GET тут не прокатет Огорчение
 
 Top
IllusionMH
Отправлено: 18 Ноября, 2013 - 14:25:32
Post Id



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


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




pantela, что значит php нет? А на чем написана серверная часть?
 
 Top
pantela
Отправлено: 18 Ноября, 2013 - 14:48:45
Post Id



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


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


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




Серверной части нету, это чисто Share файлов как бы, через браузер на HTML... сложно обяснить, но то что описал по задачам это надо только.
 
 Top
IllusionMH
Отправлено: 18 Ноября, 2013 - 15:13:18
Post Id



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


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




pantela, нет серверной части - нет архивирования файлов и и прочего.
 
 Top
pantela
Отправлено: 18 Ноября, 2013 - 19:20:14
Post Id



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


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


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




Deonis спс, для зтой задачи через node.js геморой реализовать?
 
 Top
caballero
Отправлено: 18 Ноября, 2013 - 20:29:46
Post Id


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


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


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




Цитата:
для зтой задачи через node.js геморой реализовать?

ты ж написал
Цитата:
Серверной части нету


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB