2012-11-27 28 views
0

我一直在使用filepicker API過去一天左右 - 試圖在使用pick方法時圍繞我的頭進行mimetype驗證。我只想支持上傳epub文件,其中有mimetype:'application/epub + zip'。但是,每當我用這個作爲唯一支持的MIME類型的filepicker,我得到以下錯誤:Filepicker.io選擇epub mimetype

頁面只能支持一個應用程序/ EPUB ZIP/*

這似乎是解釋「+」內的字符串作爲空間。任何關於如何解決這個問題,或正確驗證epub文件的建議,將不勝感激!

編輯:我找到了解決這個問題的方法,使用'extension'代替 - 並添加{extension:'.epub'}。這將起作用,因爲我可以將maxSize設置爲合理的數字,並執行一些驗證服務器端(如果它實際上不是epub,則從s3中刪除文件)。如果有人想出如何正確使用mimetype,那將是非常棒的!

回答

0

很高興你能用擴展工作,一種方式與mimetype可能urlencode + +%2B