В настоящее время я работаю над perl-скриптом, который должен позволять загружать файл, а затем обрабатывать его, а затем отправлять на принтер.
http://code.google.com/p/web-printer-http/ а>
По-видимому, и файлы zip, и файлы Microsoft Office, оканчивающиеся на «...x», идентифицируют себя как application/zip при использовании /usr/bin/file.
Любая идея, чтобы различать их?
Отличие не должно основываться на расширении, поскольку система загрузки может быть не в состоянии использовать расширения (например, мобильные телефоны и т. д.). Скорее, он должен оценивать контент исключительно на основе содержимого файла.