1
我米試圖直接選擇它的onchange
事件輸入文件我搞清楚它在所有瀏覽器如何完成後顯示的圖像,但我去了野生動物園的IM試圖讓試圖顯示輸入文件的圖像onChange事件
inputFile.value
屬性,但它返回我一個假的路徑我neeeeeeeed甚至幫助周圍的問題上散步,但我並不需要一個回。
問候
我米試圖直接選擇它的onchange
事件輸入文件我搞清楚它在所有瀏覽器如何完成後顯示的圖像,但我去了野生動物園的IM試圖讓試圖顯示輸入文件的圖像onChange事件
inputFile.value
屬性,但它返回我一個假的路徑我neeeeeeeed甚至幫助周圍的問題上散步,但我並不需要一個回。
問候
假設你的輸入和圖像都作爲下
<img id="PreviewImage" src="" alt="?" style="height:100px;" />
<input id="ImageFileUpload" onchange="readURL(this);" type="file" runat="server"/>
function readURL(input) {
if (input.files && input.files[0]) {//Check if input has files.
var reader = new FileReader(); //Initialize FileReader.
reader.onload = function (e) {
$('#PreviewImage').attr('src', e.target.result);
$("#PreviewImage").resizable({ aspectRatio: true, maxHeight: 300 });
};
reader.readAsDataURL(input.files[0]);
}
else {
$('#PreviewImage').attr('src', "#");
}
}
在某些瀏覽器,但不是在所有的FileReader可能是作品是不是與所有瀏覽器compatable – Marwan
所以你問我們糾正你的代碼沒有顯示呢? –
沒有它不喜歡,所有的是問一個fakepath回報我補搜索每一個地方,但我沒有發現任何 – Marwan
我不知道爲什麼你只獲得了在Safari假路徑的解決方案,因爲即使IE只返回文件名自7版http://rattomago.wordpress.com/2009/02/18/accessing-filepath-in-html-input-element-via-javascript/它是一個內聯網或互聯網應用程序? –