Где-то, не помню где, читал, что drupal 7 умеет объединять одинаковые файлы, загруженные пользователями несколько раз. Но на практике (в полях-CCK) это не работает. Просто загружается ещё один точно такой же файл.
Я правильно понял что это баг, или просто есть возможность в API использовать файл в нескольких модулях?
Комментарии
хм. а как ты предлагаешь делать сравнение файлов? Ы?
если у тебя 100-200 файлов загружено и ты новый загружаешь. Часто это в тяжелую по времени задачку может превратиться.
на практике это похоже сделали для своего самописа.
ну, мало файлов совпадают по размеру до байта. А уж по названию и размеру никогда не совпадают. Хотя, для идентификации новых фалов повесили бы колонку md5 или какой другой контрольной суммы.
Скорее всего подразумевается, что это API для модулей типа image_attach или media, который сам с этим раберётся.
oh really?
а если файлы будут по 200-600 мег?
нет сынок. это фантастика
ну, по сравнению с временем аплоада 500 метрового файла в ПХП скрипт подсчёт (однократный) md5 - не так уж и долго. Но это всё теория.
Просто хотелось чуда.
мы кусками грузим
файл режется на кусочки по мегу и цепочка их грузится. сервер не так занят в сумме. advupload пользует библиотеку с plupload.com
я не про время php хотя и про него тоже. я про общую загрузку сервера.
как я рад, что мне не надо давать пользователям через вебморду заливать такие файлы. А сам и FTP обойдусь. Как вырасту - буду пользоваться. Спасибо за идею.
тут еще соображения. у клиента есть свои увлечения. и он хочет по их части ролики собирать.
в свете того что ютуб стал вешать рекламу, ну и ужесточил надзор по авторским правам(например у тебя в ролике чья то музыка задействована) и возникла эта веселая необходимость.
Дополню. хотя в принципе можно по крону одинаковые файлы склеивать. считать мд5/сравнивать и все остальное.