我需要實現圖像上傳,其中縮略圖旁邊出現按鈕..我已經實現它使用函數「getAsDataURL」,...它不工作在鉻和safari ...任何解決方案?與前端圖像上傳問題
<script type="text/javascript">
function setImage(file) {
if(document.all)
document.getElementById('prevImage').src = file.value;
else
document.getElementById('prevImage').src = file.files.item(0).getAsDataURL();
if(document.getElementById('prevImage').src.length > 0)
document.getElementById('prevImage').style.display = 'block';
}
</script>
<div class="uploading_block_inner">
<div class="uploaded_img_inner"><img id="prevImage" style="display:none;" width="91" height="91" /></div>
<div class="submit_button_upload">
<div class="upload"><input type="file" id="" name="myImage" onchange="setImage(this);" /></div>
</div>
<div class="upload_submit_inner"><input type="submit" name="" value="" /></div>
</div>
這裏是我認爲Mozilla的非標準getAsDataURL功能還沒有被接受(並且將要刪除的答案http://stackoverflow.com/questions/942105/file-data-from-input-element – GillesC 2012-04-27 07:42:51
Firefox也是)。 – 2012-04-27 07:42:54