|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2018, 14:20 | #11 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Автор Вы не правильно поставили задачу для себя и пытаетесь ее решить. Учитесь сразу делать все правильно. Вам уже сказали положите файлы в директорию нгинкса или апача, и ссылайтесь сколько Вам угодно. или создайте фтп "файло-помойку" вариантов много, но среди них нет, ссылаться напрямую.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
07.04.2018, 13:22 | #12 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Объясняю подробнее
2 компа.png
Имеются 2 компьютера, соединенные между собой сетевым кабелем. На 1-м компьютере установлен сервер приложений TopServer 2.1. На 2-м компьютере можно просматривать такой же локальный сайт, что и на 1-м компьютере. Ниже на PHP составлен код, который выводит содержимое каталога. На обоих компьютерах данный код работает. Код:
Вопрос: как скачивать локальные файлы с компьютера. Что нужно прописывать в <a href="???????????????????"> Выкладываю во вложении рабочую версию |
07.04.2018, 13:59 | #13 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
"file://D:/Файл.doc" Вот только в современных браузерах это может быть заблокировано.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
07.04.2018, 14:02 | #14 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Или у вас 2 сервера? Что-бы второй комп мог скачать файлы с 1 компьютера. 1) Вы должны пути на сервере 1 преобразовать в виртуальные папки сервера. "D:/Файл.doc" в http://server1/d/Файл.doc" 2) Настроить доступ сервера к локальным папкам. Обычно в целях безопасности это закрыто. Досуп дальше папки сервера ограничен. Поэтому как минимум настроить отображение либо средствами сервера либо средствами ОС. Выше по "d/" я имел в виду symlink Что за TopServer это Apache или IIS?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 07.04.2018 в 14:09. |
|
07.04.2018, 14:56 | #15 | |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Цитата:
TopServer - это бесплатный сервер приложений (Apache + PHP + MySQL + PERL + SQLite + FTP в одном пакете). http://www.topserver.ru/show.php?par...ge=description Нет, "http://server1/d/Файл.doc" тоже самое что и "С:\Program Files\TopServer\home\localhost\d\Фа йл.doc" Да, верно, не кликается Последний раз редактировалось newerow1989; 07.04.2018 в 15:07. |
|
07.04.2018, 15:59 | #16 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Помнится через mod_rewrite я подменял путь до нужного диска. Но увы исходники не сохранились.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
07.04.2018, 16:52 | #17 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Чтобы при открытии 'http://server1/d/Файл.doc' скачивался файл 'd:/Файл.doc'
Можно в настройках апача прописать вот так: Код:
нужен модуль alias_module Доступ к директории открыл всем на всякий случай. Так что для безопасности надо будет ограничить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 07.04.2018 в 16:54. |
07.04.2018, 17:00 | #18 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Я тут подумал можно и чисто на php решить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
07.04.2018, 17:40 | #19 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Набросал примерчик чисто на php. До реального применения ещё доработать но в целом работает.
Позволяет скачать файл 'D:\test.txt'. Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
08.04.2018, 22:11 | #20 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Зачем нужен весь этот фетиш?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить Chrome устанавливать и читать cookies для локального файла на диске [file:///]? | ResourceSpace | Общие вопросы Web | 3 | 02.11.2015 12:25 |
Получить имя файла из ссылки(в конце ссылки нет имени файла) | Человек_Борща | Работа с сетью в Delphi | 11 | 05.06.2011 15:15 |
Получение ссылки скачивания видео с контакта | cargo29 | Работа с сетью в Delphi | 6 | 28.05.2011 22:50 |
После наведения курсора на линк нужен выбор формата файла для скачивания | armansystem | HTML и CSS | 0 | 25.05.2010 22:33 |