背景・課題
現在wordpressのプラグインの開発でcsvのファイルを分析して色々させるプラグインを開発中です。
ローカル環境(MAMP)でほぼ完成したプラグインを実際のサーバーでテストしようと思ってアップロードした結果そもそもcsvのアップロードのところでうまくいっていないです、、、
エラーメッセージは下記になります。
セキュリティ上の理由によりこのファイル形式は許可されていません。
プラグインではwp_handle_upload関数でアップロードさせようとしていたのですが、wordpress管理画面デフォルトのメディアでアップロードしても同じエラーメッセージを食らっちゃいます、、、
ちなみにローカル環境では問題なくアップロードできます。
wpのバージョンは4.9.9です。
サーバーはlolipopです。
試したもの
他の画像などのアップロードは問題ないので調べたところ下記のようなサイトが見つかりました。
しかしそもそもこっちのwp-includes/functions.phpにはcsvファイルのアップロードを許可するコードは含まれているし、念のプラグインのファイルにcsvのアップロードする下記のコードを書いても無駄でした。
add_filter( 'upload_mimes', 'allow_upload_csv'); function allow_upload_csv( $mimes ) { $mimes['csv'] = 'text/csv'; return $mimes; }
他にcsvアップロードできない系で検索しても役に立ちそうな情報が出てこないです、、、
どうしたらいいのでしょうか?
皆さんの知恵をお借りしたいです(>.<;;)
回答1件
あなたの回答
tips
プレビュー