powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / нужно организовать скачку одного файла с расширением .dat
47 сообщений из 47, показаны все 2 страниц
нужно организовать скачку одного файла с расширением .dat
    #37986331
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, нужно организовать скачку одного файла с расширением .dat, написал
Код: html
1.
<?php header('Content-type: ....'); ?>


в самом верху выше <!DOCTYPE html>, но тогда только заходишь на сайт и предлагает сохранить этот файл, а нужно после нажатия на ссылку
Как это сделать???
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986710
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нифига непонятно
что значит "заходишь на сайт"? юзер набирает в адресное строке браузера какой-то url ?
что значит "на ссылку"? она ведь ссылается на какой-то url...

url и там и там одинаковый?
если да, то может сервер и должен выдавать одинаковый ответ на одинаковый запрос?
если нет, значит Вы этот Content-type куда-то не туда вписали, и это уже имхо вопрос в форум по php
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986834
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаолько заходишь на сайт и предлагает сохранить этот файл, а нужно после нажатия на ссылку
Как это сделать???
1. Сделать страницу (скрипт), которая будет отдавать этот файл.
2. Сделать ссылку на эту страницу.
3. Радоваться.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986856
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
>1. Сделать страницу (скрипт), которая будет отдавать этот файл. - как?
>2. Сделать ссылку на эту страницу. - как знаю
>3. Радоваться. - благодаря Вам
пока у меня имеется
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<p>
        <a href="Прочесть%20перед%20установкой.doc" title="Скачать файл без архива">Скачать файл Прочесть перед установкой.doc</a>
        </p>
        
        <p>
        <a href="Punto%20Switcher%202.9.5.0.exe" title="Скачать файл без архива">Скачать файл Punto Switcher 2.9.5.0.exe</a>
        </p>
        
        <p>
        <a href="replace.dat" title="Скачать файл без архива">Скачать файл replace.dat</a>
        </p>


две верхних нормально качаются, а третья, о которой идёт речь - нет
делал глядя сюда
http://www.cyberforum.ru/redirector.php?url=aHR0cCUzQSUyRiUyRmJsb2dzLmFkb2JlLmNvbSUyRmNhbnRyZWxsJTJGYXJjaGl2ZXMlMkYyMDEyJTJGMDElMkZob3ctdG8tZG93bmxvYWQtZGF0YS1hcy1hLWZpbGUtZnJvbS1qYXZhc2NyaXB0Lmh0bWw=

Код: javascript
1.
2.
3.
4.
function onDownload() {
    replace.dat = 'data:Application/octet-stream,' +
                         encodeURIComponent(dataToDownload);
}


я понял так
Так?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986941
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, нифига не понял. Давайте сначала и по порядку. Файл replace.dat реально существует и лежит где-то на диске (на сайте, вместе с остальными файлами), или же он формируется динамически непосредственно перед скачиванием? Для первого случая проблем быть не должно и обычно никаких дополнительных телодвижений не требуется.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986958
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, да на хостинге в корне лежат три файла
Прочесть перед установкой.doc
Punto Switcher 2.9.5.0.exe
replace.dat
первые два скачиваются без проблем, указаным ранее мною кодом веб страницы, а при скачке третьего, о котом речь его просто открывает его, а нужно качать
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986982
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапросто открывает его, а нужно качатьВидимо, так браузер настроен - открывать чем-то файлы типа *.dat. Посмотрите в браузере, с какими хидерами приходит этот файл. Можно попытаться изменить его поведение. Какие-то возможности настройки вебсервера (.htacces, например) или поддержка серверных скриптов есть?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37986989
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

Код: php
1.
2.
3.
4.
5.
6.
7.
<?php 
     header("Content-Description: File Transfer");
     header("Content-Disposition: attachment; filename=disaster.dat");
     header("Content-Transfer-Encoding: binary");
    
     readfile('disaster.dat'); 
?>



Оно?

Только как это к javascript относится?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987005
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов Вася,

Действительно, как? И нафига? Когда, в общем то, можно настройкой вебсервера сформировать хидеры :-)
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987015
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleИфреймов Вася,

Действительно, как? И нафига? Когда, в общем то, можно настройкой вебсервера сформировать хидеры :-)

ну много чего можно
а формирование хидеров в серверном коде - стандартная практика
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987016
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов Вася,
>Оно?
попробую завтра и скажу
пока уточняющие вопросы
1 disaster.dat - в моём случае replace.dat да?
2 весь этот отрезок писать выше <!DOCTYPE html> да?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987017
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаИфреймов Вася,
>Оно?
попробую завтра и скажу
пока уточняющие вопросы
1 disaster.dat - в моём случае replace.dat да?
2 весь этот отрезок писать выше <!DOCTYPE html> да?

Грустно все это
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987018
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов Вася, тем не менее как?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987255
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, а оно вам надо? я в шоке..
PHP СКРИПТ Выполняется На Сервере. HTTP Заголовки Отправляются Первыми.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987268
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ифреймов Васяформирование хидеров в серверном коде - стандартная практикаМдя... пушка, воробьи...
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987286
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleИфреймов Васяформирование хидеров в серверном коде - стандартная практикаМдя... пушка, воробьи...

Странно как-то
"Ты ж воевал" (с)

http://php.net/manual/en/function.header.php
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987401
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое: для Apache создаёте в корне сайте .htaccess, добавляете -

Код: html
1.
2.
3.
4.
5.
6.
<filesMatch "\.(dat)$">
	<ifModule mod_headers.c>
		ForceType application/octet-stream
		Header set Content-Disposition attachment
	</ifModule>
</filesMatch>



Либо как написали выше, через php. Через php требуется тогда, когда неавторизованые пользователи не должны получать доступ к файлам.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987834
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Seegile,
>катастрофа, а оно вам надо? я в шоке..
раз пишу значит надо, я тоже в шоке, что вопрос плёвый и между знающими общего мнения нет
проблема пока не решилась
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987848
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапроблема пока не решилась[скромно так]Я тут один вопрос задавал...
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987861
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, ОК, вернусь
>нифига непонятно - в моём стиле
>что значит "заходишь на сайт"? юзер набирает в адресное строке браузера какой-то url ? - да
>что значит "на ссылку"? она ведь ссылается на какой-то url... - ссылка сделана таким образом
Код: html
1.
2.
3.
<p>
        <a href="replace.dat" title="Скачать файл без архива">Скачать файл replace.dat</a>
        </p>


>url и там и там одинаковый? - видимо нет, хотя во втором случае я не знаю урл
>если да, то может сервер и должен выдавать одинаковый ответ на одинаковый запрос? - хз
>если нет, значит Вы этот Content-type куда-то не туда вписали, и это уже имхо вопрос в форум по php - понял
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987879
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если кто-то считает меня тупым, то не обнадёживайтесь, весь этот огород для ещё более тупых
на сайте есть архив и некоторые мои клиенты не знают как его распаковывать
а есть такие которые не понимают скачался он или нет - швах - что делать?? :)
гнать в шею - вариант
научить - вариант
можно выложить три файла, но одним из них есть файл с расширением дат - я выбираю этот вариант
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987891
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаесли кто-то считает меня тупым, то не обнадёживайтесь, весь этот огород для ещё более тупых
на сайте есть архив и некоторые мои клиенты не знают как его распаковывать
а есть такие которые не понимают скачался он или нет - швах - что делать?? :)
гнать в шею - вариант
научить - вариант
можно выложить три файла, но одним из них есть файл с расширением дат - я выбираю этот вариант

Тупых пользователей не существует
Это миф распространяемый плохими разработчиками
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987893
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаво втором случае я не знаю урлкатастрофа>если да, то может сервер и должен выдавать одинаковый ответ на одинаковый запрос? - хзберем firebug
идем на закладку Net
и смотрим - какие запросы браузер посылает на сервер и что в ответ на них от сервера получает
Content-Type можно увидеть в хедерах респонса
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987898
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, только что сказали
Тупых пользователей не существует
>берем firebug - это прога?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987906
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа>берем firebug - это прога? http://lmgtfy.com/?q=firebug
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987930
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганелькатастрофа>берем firebug - это прога? http://lmgtfy.com/?q=firebug
ого Результатов: примерно 7 850 000 (0,12 сек.)
нет я подумал надо отказаться от этой затеи зачем мне нужно знать что у пользователя за браузер..., запросы..., куда...
всё же послушаем Васю Ифремова
???
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987937
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофазачем мне нужно знать что у пользователя за браузерВы про отладку что-нибудь слышали? А про тестирование?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987948
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганелькатастрофазачем мне нужно знать что у пользователя за браузерВы про отладку что-нибудь слышали? А про тестирование?
слышал, мне предлагаете пользователям предлагать?
тут всё ясно как божий день, просто я в этом не волоку
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987984
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофамне предлагаете пользователям предлагать?у Вас работает, а у юзеров нет?

берем тестировщика и говорим "найди как сделать чтобы у меня, программиста, не работало так же как и у юзеров"
возможно, говорим не напрямую, а через начальство, это уж как у Вас принято
тестировщик за это зарплату получает
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37987996
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, тогда эту штуку "Давай я поищу за Вас в гугле" как Вы делаете?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988007
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаПаганель, тогда эту штуку "Давай я поищу за Вас в гугле" как Вы делаете?пишу запрос после буквы q
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988372
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, сделал конечно
Код: html
1.
<p>Для тех кто не знает как распаковать из архива, тогда нужно этому научиться или <a href="http://lmgtfy.com/?q=как распаковать файлы из архива" target="_blank">как распаковать файлы из архива</a> или напишите мне - я поясню как это сделать</p>


но удовлетворения не получил...
как сказано выше плохих юзеров не бывает есть плохие разработчики
проблема века скачать файл с не распостранённым расширением
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988415
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапроблема века скачать файл с не распостранённым расширениемнет, проблема века ответить на вопросПаганельу Вас работает, а у юзеров нет?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988476
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
>у Вас работает, а у юзеров нет?
да я уже плюнул, всё поубирал - пусть просветлятюся с гуглом
скажем так - у меня сейчас есть только скачивание архива - конечно у меня работает и других должно работать
остальные потуги поубирал
как действовать с нуля чтобы организовать скачивание нужного файла?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988500
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофакак действовать с нуля чтобы организовать скачивание нужного файла?с нуля - это имхо начиная с сервера
я по php не спец, спецы уже ответили: 13281963
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988582
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, там сказано
>Самое простое: для Apache
при чём тут он в моём случае?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988599
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаПаганель, там сказано
>Самое простое: для Apache
при чём тут он в моём случае?ну какбы очень многие php-сайты крутятся на Apache
наверное даже большинство
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988989
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаSeegile,
>катастрофа, а оно вам надо? я в шоке..
раз пишу значит надо, я тоже в шоке, что вопрос плёвый и между знающими общего мнения нет
проблема пока не решилась
Ну как это не решилось? Вам два нормальных варианта дали.
через htaccess апача или через php. Что вас не устраивает?

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

Самое простое: для Apache создаёте в корне сайте .htaccess, добавляете -

<filesMatch "\.(dat)$">
<ifModule mod_headers.c>
ForceType application/octet-stream
Header set Content-Disposition attachment
</ifModule>
</filesMatch>

я это понимаю как в текстовике создать файл в него поместить указанный код и сохранить с каким именем?, расширение?
как добавить в корень сайта я знаю
и что далее?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37988999
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаесли кто-то считает меня тупым, то не обнадёживайтесь, весь этот огород для ещё более тупых
на сайте есть архив и некоторые мои клиенты не знают как его распаковывать
а есть такие которые не понимают скачался он или нет - швах - что делать?? :)
А зачем их подкармливать? Делай для умных всё!
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989003
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, далее всё. идите на site/myfile.dat и у вас должно предложить его скачать.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989006
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Seegile, ну Вы же не сказали
сохранить с каким именем?, с каким расширением?
идите на site/myfile.dat - тут тоже можно страницу топика угрохать :)
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989007
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, ".htaccess" Без Имени.
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989009
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Seegile,
ну одно осталось
>идите на site/myfile.dat - тут тоже можно страницу топика угрохать :)
каков хтмл код на странице?
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989014
Seegile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа, <a href="/myfile.dat">качай архив</a>
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989078
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я переименовываю текстовый файл в ".htaccess" - винда говорит нужно ввести имя файла - я в принципе сразу удивлялся такому имени файла
засада
...
Рейтинг: 0 / 0
нужно организовать скачку одного файла с расширением .dat
    #37989084
Фотография Ифреймов Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофая переименовываю текстовый файл в ".htaccess" - винда говорит нужно ввести имя файла - я в принципе сразу удивлялся такому имени файла
засада

Откройте текстовый редактор(любой)
Затем опишите там, все, что вам насоветовали
и воспользовавшись командой "сохранить как" сохраните с именем .htaccess
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / нужно организовать скачку одного файла с расширением .dat
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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