圖片上傳js

來源:互聯網
上載者:User

標籤:capture   done   cap   else   nbsp   安全   上傳   text   files   

var imgURL;
function getImgURL(node) {
try{
var file = null;
if(node.files && node.files[0] ){
file = node.files[0];
}else if(node.files && node.files.item(0)) {
file = node.files.item(0);
}
//Firefox 因安全性問題已無法直接通過input[file].value 擷取完整的檔案路徑
try{
//Firefox7.0
imgURL = file.getAsDataURL();
//alert("//Firefox7.0"+imgUrl);
}catch(e){
//Firefox8.0以上
imgURL = window.URL.createObjectURL(file);
//alert("//Firefox8.0以上"+imgUrl);
}
}catch(e){ //這裡不知道怎麼處理了,如果是遨遊的話會報這個異常
//支援html5的瀏覽器,比如高版本的firefox、chrome、ie10
if (node.files && node.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
imgURL = e.target.result;
};
reader.readAsDataURL(node.files[0]);
}
}
if(imgURL!=‘‘ || imgURL!=undefied){
$(‘.addImg‘).html(‘已上傳‘);
}
creatImg(imgURL);
return imgURL;
}

function creatImg(imgUrl){ //根據指定URL建立一個Img對象
var textHtml = "<img src=‘"+imgUrl+"‘/>";
$(".ImgGive").html(textHtml);
}

 

<input type="file" name="donee_img" onchange="getImgURL(this)" accept="image/*" placeholder="添加圖片" class="rightInput opacity donee_img" >

對呀phone6 input加了capture="camera" 6隻會調起相機 不會調起相簿

圖片上傳js

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.