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
Форумы портала PHP.SU :: Версия для печати :: Скачать / Загрузить файлы через JS
Форумы портала PHP.SU » » Вопросы новичков » Скачать / Загрузить файлы через JS

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

1. pantela - 18 Ноября, 2013 - 11:27:23 - перейти к сообщению
Есть сайт, в который надо загрузить JS файл, который будет содержать код спомощю которого буду указывать путь файла, и при открытии страницы PHP файл должен сохранится.

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

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

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

спс.Ув.
2. caballero - 18 Ноября, 2013 - 11:36:30 - перейти к сообщению
Цитата:
через window.write сделал вывод чисто на html поля для загрузки файла, вот только этоу ещё и требуетя PHP функция FILE ... что бы файл загрузился бы, а выводить вставить ПШП функцию не получается...

PHP функции вообще то на сервере. Куда вы собрали ее вставлять?
Кроме того нельзя яваскриптом указать путь файлу на скачивание для поля file. Пользователь должен выбрать файл сам.
3. pantela - 18 Ноября, 2013 - 12:48:02 - перейти к сообщению
PHP нету... т.е. я не могу разве указвать в коде какой файл ему дать скачать... Однако

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

Надо чисто на HTML / JS
(Добавление)
А может как-то через JS чисто задать каманду на архивации указанных файлов и потом что бы они скачивали бы этот архиватор файлов?
4. Deonis - 18 Ноября, 2013 - 13:06:07 - перейти к сообщению
Отправить файл в обработчик с помощью JS - можно, но обработчик, который и будет загружать этот файл, должен быть написан на серверном ЯП. Архивацию так же можно осуществить на сервере. Посему, вариантов у вас не моного. Хотя, если Node.js... но это уже совсем другая история.
5. IllusionMH - 18 Ноября, 2013 - 14:12:42 - перейти к сообщению
pantela, ну так просто из JS открывайте в новом вкладке страницу и через GET параметры задавайте нужную инфу. На сервере получаете параметры, проверяйте и засовывайте в архив нужные файлы и отдавайте клиенту с нужным заголовком.
6. pantela - 18 Ноября, 2013 - 14:22:46 - перейти к сообщению
Deonis спс, для зтой задачи через node.js геморой реализовать? Растерялся

IllusionMH Всё надо через одну страницу сделать которую и будут открывать, PHP нету, GET тут не прокатет Огорчение
7. IllusionMH - 18 Ноября, 2013 - 14:25:32 - перейти к сообщению
pantela, что значит php нет? А на чем написана серверная часть?
8. pantela - 18 Ноября, 2013 - 14:48:45 - перейти к сообщению
Серверной части нету, это чисто Share файлов как бы, через браузер на HTML... сложно обяснить, но то что описал по задачам это надо только.
9. IllusionMH - 18 Ноября, 2013 - 15:13:18 - перейти к сообщению
pantela, нет серверной части - нет архивирования файлов и и прочего.
10. pantela - 18 Ноября, 2013 - 19:20:14 - перейти к сообщению
Deonis спс, для зтой задачи через node.js геморой реализовать?
11. caballero - 18 Ноября, 2013 - 20:29:46 - перейти к сообщению
Цитата:
для зтой задачи через node.js геморой реализовать?

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

 

Powered by ExBB FM 1.0 RC1