2012-08-06 90 views
3

我正在使用Plupload將.csv文件上傳到我的網站。它工作正常,除了在文件選擇模型中沒有正確過濾.csv文件的問題。Plupload .csv問題

這是我使用的過濾僅.csv文件中的代碼:

filters : [ 
    {title : "Files of type", extensions : "csv"}, 
], 
+0

您是否嘗試設置另一個過濾器來查看它是否過濾了'jpg'例如?也許是一些語法問題。 – ppumkin 2012-08-06 16:13:49

+0

它與'jpg','docx'和'xlsx'一起工作,這使得一切都變得更加奇特。爲什麼不正確地過濾掉csv? – linkyndy 2012-08-07 08:46:47

+0

是的,這很奇怪。我認爲值得在plupload上打開一個bug。你唯一能做的就是手動遍歷隊列並刪除其他東西。你想要一些代碼嗎? – ppumkin 2012-08-07 08:48:20

回答

4

查看由Plupload生成的輸入[file = type],特別是在其接受屬性中。 Plupload爲csv文件添加了文本/ csv值,這是錯誤的。正確的值只是的.csv

<input type="file" accept=".csv"> 

相關: HTML Input="file" Accept Attribute File Type (CSV)

直到這個問題不是由Plupload團隊固定的,你可以自己修復它通過消除

,文本/ csv,csv

from plupload.full.min.js(or whateve你使用)。

+0

謝謝你回答和澄清問題。 – linkyndy 2014-03-07 11:04:27

+1

我發現我需要用「.csv,csv」替換「text/csv,csv」,才能使過濾器與「csv」正常工作。 – eyesnz 2014-03-09 20:49:23

3

可悲的是我無法找到源本,但有一次我遇到了這個問題我自己。

問題是,如果該擴展程序在您試圖上傳文件的計算機上註冊,它將只顯示(例如).csv篩選器。

因此,如果您在沒有通過程序註冊的.csv擴展名的計算機上進行測試,這很可能是問題所在。

我記得我在Chrome上遇到了這個問題。不確定您正在測試的瀏覽器是什麼?

所以,如果這個問題確實是你的問題的原因,那麼這是Plupload可以爲你做的。