The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Раззиповка архива и вывод содержимого на страницу, !*! Ak, 10-Ноя-05, 08:00  [смотреть все]
Т.е. чтобы юзер кликал на ссылку на зип архив, а он не скачивать начинался, а показывал содержимое архива, чтобы юзер мог (к примеру в архиве альбом музыкальный) не весь альбом, а только 1 песню скачать
  • Раззиповка архива и вывод содержимого на страницу, !*! allez, 08:30 , 10-Ноя-05 (1)
    >Т.е. чтобы юзер кликал на ссылку на зип архив, а он не
    >скачивать начинался, а показывал содержимое архива, чтобы юзер мог (к примеру
    >в архиве альбом музыкальный) не весь альбом, а только 1 песню
    >скачать


    На мой взгляд, в данном случае лучше поступиться дисковым пространством и
    выложить на сервере не только архивы, но входящие в них песни. После чего
    дать ссылки на отдельные композиции, а также на сам архив ("Скачать весь
    альбом") и не заморачивать процессор его распаковкой, а себя - скриптом.

    • Раззиповка архива и вывод содержимого на страницу, !*! Ak, 10:40 , 10-Ноя-05 (2)
      >На мой взгляд, в данном случае лучше поступиться дисковым пространством и
      >выложить на сервере не только архивы, но входящие в них песни. После
      >чего
      >дать ссылки на отдельные композиции, а также на сам архив ("Скачать весь
      >
      >альбом") и не заморачивать процессор его распаковкой, а себя - скриптом.


      Вариант простой,и сразу напрашивающийся. Но дело в том. Что аплод производится юзерами (public) на сайт.Можно конечно дать им доступ к созданию разделов даунлоада,но это вызовет еще больший геморрой,т.к. если не модереровать разделы - все засрут, а модерировать - сильно затянет процесс аплоада.Так что вариант с раззиповкой единственно приемлемый,тем более мне кажется,технически это реализовать возможно.

      • Раззиповка архива и вывод содержимого на страницу, !*! allez, 11:32 , 10-Ноя-05 (5)
        >Вариант простой,и сразу напрашивающийся. Но дело в том. Что аплод производится юзерами
        >(public) на сайт.Можно конечно дать им доступ к созданию разделов даунлоада,но
        >это вызовет еще больший геморрой,т.к. если не модереровать разделы - все
        >засрут, а модерировать - сильно затянет процесс аплоада.Так что вариант с
        >раззиповкой единственно приемлемый,тем более мне кажется,технически это реализовать возможно.


        Простите, а какова связь между возможностью закачки файлов на сервер, модерированием этого процесса и хранением содержимого в архивах?

        • Раззиповка архива и вывод содержимого на страницу, !*! Ak, 14:46 , 10-Ноя-05 (6)
          >Простите, а какова связь между возможностью закачки файлов на сервер, модерированием этого
          >процесса и хранением содержимого в архивах?

          Связь следующая:Пользователь архивирует альбом зипом, аплодит на сервер, там в разделе Музыка(к примеру) появляется ссылка на зип архив, нажимая куда, другой пользователь (который скачать хочет) Получает страницу с содержимым зип архива и может скачать одну песню, а не обязательно весь альбом.

          А модерирование,подразумевающее, что юзер аплодит песни по одной,сводится к созданию разделов в разделе музыка либо модератором,либо самим юзером


          • Раззиповка архива и вывод содержимого на страницу, !*! Akademic, 14:55 , 10-Ноя-05 (7)
            >Связь следующая:Пользователь архивирует альбом зипом, аплодит на сервер, там в разделе Музыка(к
            >примеру) появляется ссылка на зип архив, нажимая куда, другой пользователь (который
            >скачать хочет) Получает страницу с содержимым зип архива и может скачать
            >одну песню, а не обязательно весь альбом.

            Тогда уж проще после закачки распаковать архив(автоматом ессно).
            В разделе музыка создастся раздел с именем архива, а в нём ссылки на весь архив и на отдельные композиции.

            • Раззиповка архива и вывод содержимого на страницу, !*! Niam, 17:30 , 11-Ноя-05 (8)
              Можно через cgi. Если пользователь хочет весь архив - бросать ссылку на архив, если нет, то програмно узнать содержимое архива, выдать в броузер. пользователь выбирает песню - эта песня разархивируется и выдается в аутпут (как текст - содержимое файла) с соответсвующими хедерами.

              • Раззиповка архива и вывод содержимого на страницу, !*! Akademic, 17:35 , 11-Ноя-05 (9)
                >Можно через cgi. Если пользователь хочет весь архив - бросать ссылку на
                >архив, если нет, то програмно узнать содержимое архива, выдать в броузер.
                >пользователь выбирает песню - эта песня разархивируется и выдается в аутпут
                >(как текст - содержимое файла) с соответсвующими хедерами.

                А пользователь тем временем может идти пить кофе. :)

                • Раззиповка архива и вывод содержимого на страницу, !*! Niam, 18:47 , 11-Ноя-05 (10)
                  >>Можно через cgi. Если пользователь хочет весь архив - бросать ссылку на
                  >>архив, если нет, то програмно узнать содержимое архива, выдать в броузер.
                  >>пользователь выбирает песню - эта песня разархивируется и выдается в аутпут
                  >>(как текст - содержимое файла) с соответсвующими хедерами.
                  >
                  >А пользователь тем временем может идти пить кофе. :)


                  Почему??

    • Раззиповка архива и вывод содержимого на страницу, !*! mephius, 10:45 , 10-Ноя-05 (3)
      >>Т.е. чтобы юзер кликал на ссылку на зип архив, а он не
      >>скачивать начинался, а показывал содержимое архива, чтобы юзер мог (к примеру
      >>в архиве альбом музыкальный) не весь альбом, а только 1 песню
      >>скачать
      >
      >
      >На мой взгляд, в данном случае лучше поступиться дисковым пространством и
      >выложить на сервере не только архивы, но входящие в них песни. После
      >чего
      >дать ссылки на отдельные композиции, а также на сам архив ("Скачать весь
      >
      >альбом") и не заморачивать процессор его распаковкой, а себя - скриптом.


      Что касается песен, то на их архивировании особо и не сэкономишь - проще по ссылке "скачать весь альбом" сформировать архив со всеми песнями. А вот в общем случае можно и подумать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру