HTML Giriş="dosya" Öznitelik Dosya Türü (CSV)Kabul
Birisi bana yardımcı olabilir umuyordum.
Sayfamda dosya upload bir nesne var:
<input type="file" ID="fileSelect" />
aşağıdaki ile benim masaüstünde excel dosyaları:
- file1.xlsx
- file1.xls
- dosya.csv
Dosya upload etmek istiyorumSADECE*, .xls
, *13& .csv
dosyaları göster.
accept
özniteliği kullanarak, içerik türleri .xlsx
& .xls
uzantıları hallettim bunları buldum...
accept
= application/try.openxmlformats-officedocument.spreadsheetml.(.sayfa Örnekte bir DVD)
accept
= application/try.ms-excel (.DOC)
Ancak, ben doğru Excel CSV dosyası için tür içeriği bul! Herhangi bir öneriniz var mı? Teşekkür ederim!
ÖRNEK: http://jsfiddle.net/LzLcZ/
CEVAP
Peki bu utanç verici... aradığım çözümü buldum ve daha basit olamazdı. Aşağıdaki kod istenilen sonucu elde etmek için kullandım. Bu gelecekte birisi yardımcı olur umarım. Yardımın için teşekkürler herkese.
<input id="fileSelect" type="file" accept=".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" />
Geçerli Kabul Türleri:
İçinCSV(.dosyaları csv), kullanın:
<input type="file" accept=".csv" />
İçinExcel 2003-2007 Dosya(.DOC), kullanın:
<input type="file" accept="application/vnd.ms-excel" />
İçinExcel 2010 Dosyaları(.xlsx), kullanın:
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
İçinMetin Dosyaları(.txt) kullanın:
<input type="file" accept="text/plain" />
İçinResim Dosyaları(.png/./etc jpg), kullanın:
<input type="file" accept="image/*" />
İçinHTML Dosyaları(.htm,.html), kullanın:
<input type="file" accept="text/html" />
İçinVideo Dosyaları(.avı, .mpg, .mpeg, .mp4), kullanın:
<input type="file" accept="video/*" />
İçinSes Dosyaları(.mp3 .wav, vb), kullanın:
<input type="file" accept="audio/*" />
İçinPDF Dosyalarıkullanın:
<input type="file" accept=".pdf" />
DEMO:
http://jsfiddle.net/dirtyd77/LzLcZ/144/
Eğer Excel CSV dosyaları (.csv
) göstermek için çalışıyoruzDEĞİLkullanımı:
text/csv
application/csv
text/comma-separated-values
(Opera çalışıyor sadece).
Bir görüntülemek için çalışıyorsanızbelirli bir dosya türü(WAV
PDF
) bir örnek için, o zaman bu hemen hemen her zaman işe yarar.
<input type="file" accept=".FILETYPE" />
Dosya giriş '' öznitelik - k...
JavaScript a "tıklayın" Prog...
Can't jar - dosya çalıştırma: &qu...
Yardımcı için < Html;ınput type=&quo...
Giriş türünü değiştirmek imleç type=&q...