При скачивании некоторых файлов, в процессе генерации ссылки многи видели тревожное сообщение:
(ERROR:no_file)
Дальше можно не ходить - сообщение не врет, файла действительно нет. О нем есть запись в базе, но на дисках его нет, и нам его взять неоткуда. Эта ошибка - результат неудачной закачки на шару. Случился обрыв, перезагрузился HTTP-сервер... причины могут быть разные, проистекают они из-за огромной нагрузки на шару.
Что делать?
Если это не Ваш файл - отправьте жалобу на него, и мы удалим запись из базы. Печально, но память о павших никому не нужна, и вводит в заблуждение, и плодит ошибки.
Если это Ваш файл -
обязательно сходите в [Для просмотра данной ссылки нужно зарегистрироваться] и удалите его. Более того - проверяйте каждый Ваш файл после загрузки. Дело в том, что в базу пишется хэш каждого файла, и если после ошибки попытаться загрузить точно такой же (да еще и несколько раз), скрипт сверит хэши, и не сохранит файл - он будет отдавать ссылку на самый первый, которого также не существует.
Спасибо товарищу
Unkind - без него я не обратил бы внимания на такой казус.
Необходимые пояснения внесены в шаблоны на
[Для просмотра данной ссылки нужно зарегистрироваться]
P.S. Пожалуйста, не пишите сообщений в стиле "это все здорово, но вы лучше решите основную проблему" - об этом
[Для просмотра данной ссылки нужно зарегистрироваться].