We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33426
    • 13 Posts
    Есть такая вроде легкая задача, но что-то сходу ничего на ум не приходит и хотелось бы услушать совет как это лучше реализовать:
    необходимо вставить на сайт кнопку при нажатии на которую начиналось бы скачивание одного zip-файла.
    С самой кнопкой все ясно, но вот файл: где его хранить и как оттуда потом выдавать пользователю?
      • 11255
      • 193 Posts
      оО. такой вариант решения: храните где хотите smiley и оттуда же выдавайте пользователю.
      Если не подошло - можно подробнее о проблеме?
        • 33426
        • 13 Posts
        ну вот сейчас просто добавила файл на сервер прямо в корневую папку. Сделала ссылку:
        <a href="http://localhost/modx100/файл.rar" ><img src="" border="0" alt="Скачай файл" style="margin-right:=30px;padding-right: 30px;" align="left"/></a>
        В результате при нажатии файл не скачивается, а просто открывается в браузере в виде каких-то непонятных символов. Наверно тут с ссылкой тогда что-то не то?
          • 33426
          • 13 Posts
          Пожалуйста, подскажите хоть кто-нибудь! почему вместо того, чтобы скачиваться, файл открывается?!!!!
            • 11255
            • 193 Posts
            Quote from: zeff at Oct 21, 2009, 10:57 AM

            Пожалуйста, подскажите хоть кто-нибудь! почему вместо того, чтобы скачиваться, файл открывается?!!!!
            по-моему - это вообще настройка каждого браузера. Не в ссылке дело. Можно в браузере поставить галочку "открывать все файлы данного типа" и оно будет открывать. А можно наоборот - "скачивать" и будет скачивать. Вотъ
              • 33426
              • 13 Posts
              Провела эксперимент: нашла ссылку на файл rar в интернете: http://altsup.narod.ru/edit/create_link.html там есть ссылка "Скачать файл". Нажимаю - файл скачивается. Тот же самый браузер (Opera) и те же настройки для него ссылка даже выглядит также, но помещена на сайт modx: <a href="http://localhost/modx100/assets/files/fundu_new_year.rar"><font color="#ffff00">Скачать файл</font></a>
              Нажимаю на нее и все равно иероглифы! Зато если в html-код вместо этой ссылки вставить ссылку на файл какого-нить левого сайта: <a href="http://sources.codenet.ru/file/1247/File.rar"><font color="#ffff00">Скачать файл</font></a> - все скачивается прекрасно! в чем дело вообще не пойму!
              Вот реальный рабочий сайт на modx, куда я ссылку вставляю: http://www.fundu.ru/ - там кнопка "Новогодние программы Скачать" - те же иероглифы выходят, если использовать opera.Код ссылки: <a href="http://fundu.ru/assets/files/files_to_download/fundu_new_year.rar"><img src="assets/images/knopka_ny.jpg" style="position:relative;left:160" border="0" alt="Скачать новогодние программы" align="left"/></a>
                • 33426
                • 13 Posts
                <a href="http://fundu.ru/assets/files/files_to_download/fundu_new_year.rar"><font color="#ffff00">Скачать файл</font></a>
                <a href="http://sources.codenet.ru/file/1247/File.rar"><font color="#ffff00">Скачать файл</font></a>
                Вот казалось бы должны обе ссылки вызывать скачивание файла в opera, но нет, первая опять выводит иероглифы! Значит дело в том, что файл хранится на сервере сайта modx или еще в чем-то вроде этого.
                Я конечно понимаю, что можно взять другой браузер, можно просто нажать правой кнопкой и вызвать скачивание файла принудительно, но обычный пользователь просто не догадается это сделать и в итоге все не очень позитивно выглядит:(
                  • 30247
                  • 74 Posts
                  добавьте в .htaccess

                  AddType application/x-rar-compressed .rar
                    • 33426
                    • 13 Posts
                    СПАСИБО!!!! ПОМОГЛО!!! УРА!!! grin
                      • 30247
                      • 74 Posts
                      Советую почитать про Content-type