[Codeigniter-users] CSV の MIME Types について

Back to archive index

Kenji Suzuki kenji****@gmail*****
2011年 8月 26日 (金) 20:05:12 JST


Kenji です。


このメールは iso-2022-jp に変換できないということで、utf-8 のまま送っています。


On Fri, 26 Aug 2011 18:46:51 +0900
sho <sho****@ohkun*****> wrote:

> sho です。
> 
> Kenji さんが本家の Forum に投げてくださいましたが,本家の BitBucket の頃
> の Issues が見られなくなっています。
> 
>   http://codeigniter.com/forums/viewthread/197279/
> 
> で,何を確認したかったかなんですが,ファイルアップロードクラスで CSV を
> アップロードするときに,まれに
>   The filetype you are attempting to upload is not allowed.
> というエラーが発生することがあります。
> 
> 再現する条件を特定しきれていないのですが,特定の環境下で CSV をアップ
> ロードすると,MIME Type が text/plain になること原因のようです。この問題
> は application/config/mimes.php で csv に text/plain を追加することで解
> 決します。
> 
> たぶん BitBucket の以下のページで議論されていたと思われるのですが。
> 
> https://bitbucket.org/ellislab/codeigniter/issue/272/not-upload-csv-file

Google に残っているキャッシュからは

text/x-csv
application/x-csv

が足りなかったということみたいです。キャッシュされた後に議論が続いていたか
不明ですが。

最新のソースではどちらも含まれていますね。


http://webcache.googleusercontent.com/search?q=cache:Vl2wjIxd_I0J:https://bitbucket.org/ellislab/codeigniter/issue/272/not-upload-csv-file+https://bitbucket.org/ellislab/codeigniter/issue/272/not-upload-csv-file&cd=1&hl=ja&ct=clnk&gl=jp&client=ubuntu&source=www.google.co.jp

#272 Not upload csv file

Reported by Gerardo Rochín 2010-12-10 (last edited 2010-12-10)

When i tried to upload csv file using CI 2.0 i am able to upload it in IE , Chrome but unable to upload it using Firefox 3.5.3+,3.6.12,3.6.13 on windows, in osx is work return error "The filetype you are attempting to upload is not allowed"

add line in "/application/config/mimes.php"

'csv'   =>  array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel','text/x-csv'),

error fixed by text/x-csv

Status: 	open 	Responsible: 	nobody 	Type: 	enhancement 	Priority: 	major
Milestone: 	none 	Component: 	none 	Version: 	none
Attachments

No attachments added for this issue yet.
Comments and changes

    #1 Gerardo Rochín / GerardoRochin

    written 2010-12-10
        Changed content.
    #2 Phil Sturgeon / philsturgeon

    written 2011-01-05
        Changed status from new to resolved.

    I've added this one to Reactor.
    #3 Gerardo Rochín / GerardoRochin

    written 2011-01-05

    thanks!
    #4 Anonymous

    written 2011-06-23

    Got another one that gives the exact same problem:

    application/x-csv
    #5 JonoB

    written 2011-06-23
        Changed type from bug to enhancement.
        Changed status from resolved to open.

    Sorry, wasnt logged in when I posted the previous comment.

    application/x-csv needs to be added to the list.


// Kenji


> CSV をアップロードするシステムを作られている方はご参考まで。
> 
> -- 
> sho <sho****@ohkun*****>
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users




Codeigniter-users メーリングリストの案内
Back to archive index