0
我做了一個簡單的應用程序,從本地存儲中選擇一個文件並使用jQuery prop文件。從本地瀏覽器Android 4.4選擇圖像獲取圖像:無
我在Android 4.4的原生瀏覽器上測試過,我得到了一個奇怪的名字:image%3A12
。我不知道爲什麼。
我簡單的HTML頁面:
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
<form>
<input type="file" />
<p></p>
</form>
<script>
$(function(){
$(":file").on("change", function() {
var files = $(this).prop("files");
$("p").text(files[0].name);
});
});
</script>
</body>
</html>
沒有爲本地瀏覽器bug或者是一個變通方法來獲取圖像文件名?
還有一兩件事,如果我選擇Camera
選項(而不是挑Documents
選擇已保存在系統中的圖片),然後我得到推廣正確的文件名...
如果我選擇相同的圖片(保存一張),我得到:
我知道這是編碼字符串,你沒有回答我的問題:'有本地瀏覽器的錯誤,或者是解決方法來獲取圖像文件名? –