2012-09-10 29 views
2

感謝您的上週的所有幫助。Filepicker Mime Types

我還有兩個請求。

  1. 你能幫我把我們接受的MIME類型。即.PDF,.AI,.IDD

  2. 我們可以通過已經上傳到輸入字段的MIME類型作爲文本嗎?

我附上了我們在下面使用的代碼。

非常感謝

達蒙

<script> 
$(function(){ 
$("#progressbar").progressbar({ 
value: 0 
}); 

$("#myfile").change(function() { 
if (this.value) { 
    $('#localSpinner').show(); 
    filepicker.uploadFile(this, function(data) { 
     $('#localResult').val(data.url); 
     $('#localSpinner').hide(); 
    }, function(error) {}, function(progress) { 
     $('#progressbar').progressbar('value', progress), 
     $('#progressbar_text').progressbar('value', progress).text(progress+"%") 
    }); 
} 
}); 
}); 
</script> 

回答

0

的問候MIME類型,在變更功能this.value將被設置爲已上載的文件,這應該是DOM文件對象的實例(HTTPS ://developer.mozilla.org/en-US/docs/DOM/File)。你應該能夠檢查this.value.name並在調用上傳之前將擴展名匹配到你想要的。

如果你想在特定的MIME類型,你可以使用this.value.type並將其設置爲您選擇

+0

感謝您的回答的輸入字段的值。 如果我想從輸入中的URL調用另一個輸入字段的文件名,我該怎麼做? – user1653948

+0

其實我所需要做的就是將文件名稱調入一個字段。但它不會工作!我如何做到這一點與上述? – user1653948