ホーム > フォーラム > Smartsection 2.2 以降のファイルアップロードエラー

Smartsection 2.2 以降のファイルアップロードエラー
投稿者: avocet | 投稿日時: 2015/8/22 17:20 | 閲覧: 6661回
avocet

お世話になります。

 smartsection 2.2 以降で Office の docx xlsx 等のファイルをアップロードすると以下のエラーで、アップロード出来ません。

「- mimetype must be shorter than 64 characters」
docx のMimeTypeは以下で登録しています。

 application/vnd.openxmlformats-officedocument.wordprocessingml.document

xlsx は

 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

 確かにエラーメッセージの通り文字数が 64 を超えています。

 旧バージョンの 2.14 で試すと問題なくアップロード出来ます。

 改善をお願いしたいと思います。また、簡単にパッチを当てることで対応出来ませんでしょうか? よろしくお願いいたします。

コメント(4)

Re: Smartsection 2.2 以降のファイルアップロードエラー 
投稿者: avocet | 投稿日時: 2015/8/23 10:02
avocet

すみません自己フォローです。

引用:
 旧バージョンの 2.14 で試すと問題なくアップロード出来ます。

 と書きましたが、2.14 でも同じ現象でした。
忘れていたのですが、「class/file.php」の45行目付近の 64 を 255 に変更することで現象が回避されていました。
 失礼しました。

	$this->initVar("mimetype", XOBJ_DTYPE_TXTBOX, null, true, 64);

 Smartsection の開発者様、本件に対応したアップデートをお願いします。
それとエラーメッセージに表示される「_MD_SSECTION_FILEUPLOAD_ERROR」の Languageファイルも準備をお願いします。

引用:
お世話になります。

 smartsection 2.2 以降で Office の docx xlsx 等のファイルをアップロードすると以下のエラーで、アップロード出来ません。

「- mimetype must be shorter than 64 characters」
docx のMimeTypeは以下で登録しています。

 application/vnd.openxmlformats-officedocument.wordprocessingml.document

xlsx は

 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

 確かにエラーメッセージの通り文字数が 64 を超えています。

 旧バージョンの 2.14 で試すと問題なくアップロード出来ます。

 改善をお願いしたいと思います。また、簡単にパッチを当てることで対応出来ませんでしょうか? よろしくお願いいたします。

    投票(0)

    新しいものから | 古いものから | RSS feed
     
    To Top