Загрузка файлов iWork '08 (Pages, Numbers и Keynote) с помощью форм HTML - PullRequest
0 голосов
/ 16 августа 2011

Я создал форму для загрузки файлов (см. Ниже).Я проверил форму, и она работает для всех видов файлов (.pdf, .doc и т. Д.), Но когда выбран файл из iWork '08, моя кнопка отправки неожиданно перестает работать и, следовательно, файл не может быть загружен.Когда элемент заменяется другим типом файла, он работает отлично.Есть ли способ это исправить?Я пробовал это с файлами Pages, Numbers и Keynote, и ни один из них не работал.

Это моя форма:

<form enctype="multipart/form-data" action="upload-file.php" method="post"> 
    File to Upload: <input type="file" name="content_file">
    <input type="submit" value="Add">
</form>

1 Ответ

2 голосов
/ 16 августа 2011

Файлы iWork - это не файлы, а папки.Если вы щелкните правой кнопкой мыши значок, вы увидите пункт меню для просмотра содержимого.Вся эта структура является «файловой» OSX обрабатывает все, чтобы заставить себя вести себя как файл.У этой системы много преимуществ, но одним из немногих недостатков является проблема, с которой вы сталкиваетесь.

Чтобы решить эту проблему, щелкните правой кнопкой мыши файл iWork и сожмите его.Обновите полученный ZIP-файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...