За последние 24 часа нас посетили 20919 программистов и 1613 роботов. Сейчас ищут 1126 программистов ...

Аплоадер больших файлов. Поможет только Ajax?

Тема в разделе "JavaScript и AJAX", создана пользователем Sofia, 26 июл 2011.

  1. Sofia

    Sofia Активный пользователь

    С нами с:
    25 сен 2008
    Сообщения:
    967
    Симпатии:
    2
    Подскажите пожалуйста, нужно на локальный сервер через веб страницу осуществить загрузку файлов, каждый файл размером в 1гб, и чтоб данные заносились в бд, а именно имя файла и размер. Ктонибудь сталкивался с такой задачей?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ага :)
    Поставили в php.ini соответствующие значения post_max_size, upload_max_filesize, проверили - вроде работает - и забили :)
     
  3. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    угу, завидую вам... файлы такого размера... мне, к примеру, пришлось бы делать
    поддержку докачки для аплоадинга. либо по частям, собирая потом уже на сервер...
     
  4. Sofia

    Sofia Активный пользователь

    С нами с:
    25 сен 2008
    Сообщения:
    967
    Симпатии:
    2
    sobachnik
    мм... а поподробнее можно узнать как Вы так сделали? У меня стоит задача сделать аплоадер форматов avi и mpg. Подскажите пожалуйста как Вы сделали.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    омг. чем большие файлы отличаются от маленьких? НИЧЕМ. Вы что ребят?

    или я чего не понимаю?
     
  6. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    igordata
    Просто в настройках php есть такие параметры, которые задают макимально допустимый размер закачиваемого на сервер файла (по умолчанию, вроде, 8Мб) и максимально допустимый размер принимаемых методом POST даных (по-умолчанию тоже немного совсем).
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    и? вывод какой? организуем курьерскую доставку файлрв через DHL? или просто выставим подходящие параметры в ini?
     
  8. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    igordata
    Ну, я о том и говорю, что можно просто выставить соответствующие параметры :) И мы так и делаем, если появляется необходимость.
    Но не всегда это возможно (зависит от хостинга).
     
  9. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    Время обработки скрипта так же нужно увеличивать в реализации без флеш/ajax
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    sobachnik
    Но не всегда это возможно (зависит от хостинга).
    Это бред =)
    Значит это не хостинг, а говно. Как и автомобиль с одним колесом - это не автомобиль, а говно. Надо называть вещи своими именами. Если есть реальная потребность протаскивать через сервер гигабайтные файлы, то нужно и соотв. сервер снимать =)

    siiXth
    Время обработки скрипта так же нужно увеличивать в реализации без флеш/ajax
    с чего бы это? о_О Может я ошибаюсь, но скрипт запускается только после окончания загрузки файла :D
     
  11. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    хм , возможно , плохо уже помню , но кажись так было когда делал свой аплоадер
     
  12. gkhelloworld

    gkhelloworld Активный пользователь

    С нами с:
    18 ноя 2007
    Сообщения:
    311
    Симпатии:
    0
    Адрес:
    PHP.ru
  13. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    igordata
    Хех... Я же говорю о людЯх, которые уже сняли... У меня такой проблемы нету - только выделенные серваки (целиком машины в дата-центрах), полный доступ ко всем настройкам, возможность установки любых модулей, плагинов, софта и т.п.

    Но что если сайт висит на хостинге, где нет возможности контролировать эти параметры? Уже висит, давно. И всегда всё было хорошо, а тут вдруг понадобилось что-то такое, что хостинг не даёт?
     
  14. Sofia

    Sofia Активный пользователь

    С нами с:
    25 сен 2008
    Сообщения:
    967
    Симпатии:
    2
    gkhelloworld только состоит из 50 файлов :)
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    sobachnik
    ну снял, не понравилось, бросил. Или они на 10 лет вперед проплачивают не читая? молодцы. тогда они тупые и их не жалко.

    sobachnik
    сайт висит на хостинге, где нет возможности контролировать эти параметры
    это не хостинг а говно. таких хостингов надо поискать. и все они сосредоточены в СНГовии.

    sobachnik
    И всегда всё было хорошо, а тут вдруг понадобилось что-то такое, что хостинг не даёт?
    все блин, надо задрочиться с супекодом, разбивающим файлы на части, вместо того чтобы накинуть 10 баксов на новый хостинг и осесть там в счастье =)

    Sofia
    swfupload + управляемый хостинг.
     
  16. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    igordata
    Ладна :)
    Я вчера выпил литра три пива и заглючился, наверно :)
     
  17. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    sobachnik
    нужно быть категоричнее. из-за того что советские люди привыкли бороться с трудностями вместо того чтобы просто сменить хостинг это горе-конторы и живут еще. давить их!
     
  18. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    зато это таааак увлекательно ... :)

    имхо, не думаю, что существует так много хостингов, позволяющих аплоадить гигабайтные файлы.
    таким образом можно и сервак уронить (файлы-то вначале аплоадятся в темповую директорию).
    потому если админ умный, должны быть какие-то лимиты. а тем, кому нужно аплоадить гигабайтные файлы - либо искать подобный хостинг, либо арендовать выделенные сервера.
     
  19. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Gromo
    знаю, у меня тоже бывают такие приходы. но я решил что лучше бороться с приходами чем потом с этими трудностями. =)
     
  20. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Gromo
    имхо, не думаю, что существует так много хостингов, позволяющих аплоадить гигабайтные файлы.
    таким образом можно и сервак уронить (файлы-то вначале аплоадятся в темповую директорию).

    Если пришло время аплоадить гигабайтами, то значит пришло время снять сервак целиком.