powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Скачать .txt файл с диска
14 сообщений из 14, страница 1 из 1
Скачать .txt файл с диска
    #36378002
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть вероятно смешная проблема, но решение не нашел.
Мне нужно скачать файл, который я сам и создал. Файл .txt но если писать


Код: plaintext
1.
Dim FilePath As String = "D:\Dld\SQl.txt"
Response.Redirect(FilePath)

То он не скачивает, однако если туда положить файл типа .exe то он чудненько скачает его.

Пытался через localhost но там выходит что я не верно пишу путь для записи в файл

Код: plaintext
1.
2.
3.
4.
Dim FilePath As String = "http://localhost/SQl.txt"
fn = dr("script").ToString()
                My.Computer.FileSystem.WriteAllText(FilePath, _
            fn + Environment.NewLine, True)
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378013
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что в вашем понимании слово: "скачать"?
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378036
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы выскочила стандартное браузировское сообщение Сохранить или как...
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378041
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы в строке вашего браузера напишите так:

Код: plaintext
file://D:\Dld\SQl.txt
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378050
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: slimik
> Что бы выскочила стандартное браузировское сообщение Сохранить или как...

Для txt-файла не выскочит, само по себе, т.к. текстовый формат может отображать и сам эксплорер. А для того что бы
сохранить такой файл из пункта меню по правой кнопки мыши нужен или прямой линк на него на подобии
http://localhost/имя_сайта/file.txt или (не знаю нужного термина) гиперссылка по которой запустится АСП-обработчик и
вернёт содержимое нужного файла.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378062
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
file://D:\Dld\SQl.txt сработает и откроет фал в браузере()
file://D:\Dld\SQl.txt - это открыло файл целиком в браузере.

Проблема в том, что это хорошо бы сделать через кнопку, по которой нажали и он скачался.
Про гиперссылку знаю, но хочу дожать кнопкой. Не выйдет будет ссылка =)
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378074
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы что-то непонятного хотите. объясните вашу задачу подробней.
а то получается, что клиент на локальном диске что-то должен куда-то качать, зачем? может вам просто скопировать нужно файл?
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378118
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не не...
Клиент жмет на кнопку Формировать файл. Программа формирует .txt файл и сохраняет его на локалке(там же и скрипты лежат) и вот этот файл должен скачаться.
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378133
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простите, но опять задам вопрос: куда должны скачаться?
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378140
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего, это я уже наверное не все в тексте вижу.

Скачаться должен на клиенскую машину. Т.е. с Сервака на клиент. Они в одной подсети сидят.
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378151
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда.
- у вас есть некое приложение, которое работает с файлами.
- файлы могут лежать в локальной сети
- вы хотите , чтобы приложение копировало файлы с сервера локальной сети на компьютер пользователя, где собственно и работает приложение

всё я правильно описал?
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378164
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конец рабочего дня на мне сказывается + моя не образованность.

Приложение на web, пусть это будет сайт. Пользователи из сети заходят на и у них есть возможность скачать .txt файл к себе на компьютер. Файл лежит на сервере, он формируется для каждого пользователя свой в тот момент, как была нажата кнопка "Формировать файл".
Собственно пользователь нажал на кнопку, сформировался файл на сервере и тут же они должны получить по стандартной схеме "сохранить как".
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378177
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы должны сразу после сохранения сделать редирект на страницу сайта, которая сделает POST с потоком вывода этого файла клиенту (ASP-пример):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<%

' Increase timout
Response.Buffer = True
Response.Clear
Response.Expires = - 1 
Response.ContentType = "plain/text"
Response.AddHeader "Content-Disposition", "attachment;filename=Результат.xml;"


' -- Parameters processing ----------------------------------------------------------
Dim ClientID, objXML

	ClientID = GetUserValue("ClientID", ANYCLIENT)	
	
	Set objXML = XMLLoad(GetReestr(ClientID))

	XSLTransform objXML, "include\export1c.xsl"

%>
...
Рейтинг: 0 / 0
Скачать .txt файл с диска
    #36378190
slimik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отличная мысль...
Серьезно, все самое разумное, самое простое.
Спасибо. Буду мучать.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Скачать .txt файл с диска
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]