Мы с моим другом раздаем pdf-файлы в нашей группе через php по ссылке с общего хоста. По сути, php-файл, выполняющий обслуживание, просто устанавливает тип и имя документа, а затем выполняет чтение файла PDF-файла, ничего сложного.
В любом случае, он работал отлично в течение длительного времени, но со временем это похоже на распад файлов или что-то в этом роде. По одному, они начинают иметь следующую ошибку Adobe Reader:
«Произошла ошибка при открытии этого документа. Файл поврежден и не может быть восстановлен»
Это верно для любого компьютера, загружающего файл (даже при первой загрузке на этот компьютер, на стороне клиента нет проблем с кэшем). Исходный файл на сервере все еще находится в отличном состоянии, открывается очень хорошо, его можно скопировать через FTP и открыть на том же компьютере, на котором возникли проблемы с загруженной версией.
Так в чем же дело? Возможно ли, что хост кеширует поврежденную версию pdf и не выпускает ее? Есть идеи, что может вызвать это?
Спасибо,
Джеймс