如何使用jQuery和例如alert
它獲得的文件類型的用戶選擇(在某些<input type="file" name="datafile">
)?至少它的延伸,但像image
這樣的分組類型將是篦。有沒有任何jQuery插件?如何使用jQuery獲取用戶選擇文件的類型?
1
A
回答
4
$('input[type=file]').change(function(e){
var file = $(this).val();
var ext = file.split('.').pop();
alert(ext);
});
試試這個:)
3
只需提供一個id爲您輸入並使用該
document.getElementById(ID).files[0].type
+0
這不是在IE 9和更低的支持。不過,它確實在IE 10預覽中有效。 –
2
試試這個讓你的文件擴展名。
var fileName = "Ram.png";
alert(fileName.substring(fileName.lastIndexOf('.') + 1));
1
你爲什麼不使用這樣的事情:
$('input:file').change(function() {
var ext = this.value.split('.').pop();
console.log(ext);
});
,如果你想使用一個 「多」 字段,你可以使用這樣的事情:
$('input:file').change(function() {
var $this = $(this);
if ($this.prop('multiple')) {
for (var i=0; i<this.files.length; i++) {
var ext = this.files[i].fileName.split('.').pop();
// this.files[i].extension = ext; // usefull for future use
console.log(ext);
}
}
else {
console.log(this.value.split('.').pop());
}
});
相關問題
- 1. 如何獲取使用jQuery的選擇類型
- 2. 如何獲取用戶選擇的文件大小(autohotkey)?
- 3. 獲取用戶使用JFileChooser選擇的文件數
- 4. 使用NSSavePanel,用戶如何選擇特定的文件類型進行保存?
- 5. 如何獲取一類的價值選擇框中選擇使用jQuery
- 6. 如何使用inputStream獲取文件名和文件類型?
- 7. 如何從輸入類型文件中使用jQuery獲取選定的文件名和文件路徑
- 8. 如何獲取使用MPMediaPickerController選擇的文件的路徑?
- 9. 如何使用jQuery獲取選擇選項的標籤?
- 10. 如何使用jquery獲取選擇的下拉選項值?
- 11. 如何使用jQuery選擇器選擇類中的所有類
- 12. 如何使用Tkinter.StringVar獲取用戶的選擇?
- 13. 如何獲取文件使用jQuery
- 14. 獲取MVC使用jQuery發佈文件的MIME類型3
- 15. 如何在jQuery中使用許多類時選擇選擇器類型?
- 16. jquery文件類型選擇器
- 17. 如何使用jQuery選擇器鏈接來選擇文件
- 18. 使用原型選擇器獲取HTMLElement
- 19. jQuery的獲取與文件類型
- 20. 如何選擇輸入類型= jquery中的文件工作
- 21. 使用jQuery獲取懸停選擇器
- 22. 使用jQuery獲取選擇器
- 23. 獲取JFileChooser所選文件的類型
- 24. 如何獲取使用jQuery的兩個類選擇的元素的屬性
- 25. 在使用JQuery選擇類時獲取單獨的atrributes
- 26. 如何使用jquery rails獲取html選擇的下拉值?
- 27. 使用jQuery選擇器從選擇列表中獲取選定的文本
- 28. 故障使用jQuery以獲取選項文本選擇
- 29. 如何根據路徑獲取用戶控件的類型
- 30. 如何獲取用戶控件數據類型所在的TabPage
HTTP: //stackoverflow.com/questions/4581308/jquery-or-javascript-get-mime-type-from-url 我不知道,但是這可能是烏拉圭回合的答案 – Kris