2011-08-15 11 views
0

ファイルをアップロードするフォームを作成しました(下記参照)。フォームをテストしたところ、すべての種類のファイル(.pdf、.docなど)で動作しますが、iWork '08のファイルを選択すると、送信ボタンが突然動作しなくなり、ファイルをアップロードできなくなりました。アイテムを別のファイルタイプに置き換えると、完全に機能します。これを修正する方法はありますか? Pages、Numbers、Keynoteファイルで試してみましたが、どれも動作しません。HTMLフォームを使用した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> 

答えて

2

iWorkのファイルは、彼らがフォルダです、ファイルではありません。アイコンを右クリックすると、コンテンツを表示するメニュー項目が表示されます。この構造全体が「ファイル」であり、OSXはファイルのように動作させるためにすべてを処理します。このシステムには多くの利点がありますが、いくつかの欠点の1つは、あなたが見ている問題です。

これを解決するには、iWorkファイルを右クリックして圧縮します。結果のzipファイルを更新します。

関連する問題