我有一個類似於示例 的應用程序但是,如果我使用這個概念在iPad/Android上進行文件上傳,它不起作用。圖像不加載到onload事件瀏覽器羯羊(),也不符合onloadend()JS - 文件onload()不適用於Android瀏覽器
HTML:
<input type="file" name="myFileSelect" />
JS:
// Bind to the change event of our file input
$("input[name='myFileSelect']").on("change", function(){
// Get a reference to the fileList
var files = !!this.files ? this.files : [];
// If no files were selected, or no FileReader support, return
if (!files.length || !window.FileReader) return;
// Only proceed if the selected file is an image
if (/^image/.test(files[0].type)) {
// Create a new instance of the FileReader
var reader = new FileReader();
// Read the local file as a DataURL
reader.readAsDataURL(files[0]);
// When loaded, set image data as background of page
reader.onloadend = function(){
$("html").css("background-image", "url(" + this.result + ")");
}
}
});
對此有何更新嗎?一年後,我正在處理與我的三星Galaxy 3完全相同的問題。 – 2014-05-13 19:52:20