html+js圖片上傳預覽
<div class="am-panel am-panel-default"> <div class="am-panel-bd"> <div class="am-g"> <div class="am-u-md-4"> <img id="img0" class="am-img-circle am-img-thumbnail" src="" alt=""/> </div> <div class="am-u-md-8"> <p>一個帥氣或美膩的頭像可以讓你瞬間引起他或她的關注喲,快點上傳頭像吧。 </p> <form class="am-form" id="picForm" action="user_addEmployeePic" namespace="/" method="post" theme="simple"> <div class="am-form-group"> <input type="file" name="file" id="file" multiple="multiple" /> <input type="hidden" id="picUserID" name="picUserID" value="${editUser.userid }"/><br/> <input type="text" name="photoMessage" value="風采備註..."/><br/> <button type="submit" class="am-btn am-btn-primary am-btn-xs" >儲存</button> </div> </form> </div> </div> </div> </div>
然後是js效果
<script> $("#file").change(function(){ var objUrl = getObjectURL(this.files[0]) ; console.log("objUrl = "+objUrl) ; if (objUrl) { $("#img0").attr("src", objUrl) ; } }) ; function getObjectURL(file) { var url = null ; if (window.createObjectURL!=undefined) { // basic url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { // mozilla(firefox) url = window.URL.createObjectURL(file) ; } else if (window.webkitURL!=undefined) { // webkit or chrome url = window.webkitURL.createObjectURL(file) ; } return url ; } </script>
最後圖片展示
相關推薦
html+js圖片上傳預覽
首先,是HTML編輯 <div class="am-panel am-panel-default"> <div class="am-panel-bd"> <div class="am-g
js圖片上傳預覽功能相容實現
<html> <head> <title>js圖片上傳預覽</title> <script> function PreviewImage(imgFile) { var filextension=imgFile.value.subst
html5 js 圖片上傳預覽
首先獲取顯示圖片的位置和input的物件,判斷瀏覽器是否相容 var img = document.getElementById("img"); var file = document.getE
JS原生實現本地圖片上傳預覽
執行方式如下: $("input").change(function() { var config = { imgWrapWidth: 300, //px imgWrapHeight: 200, //px imgMaxWidth: "100%", im
純js批量上傳預覽圖片
前提:<script src="js/jquery.min.js"></script> 參考:http://www.jq22.com/jquery-info833 1.頁面程式碼 <!--第一張-->
jquery.fileupload.js外掛使用初探--多圖片上傳預覽
一、前臺程式碼: <!DOCTYPE html> <html> <head> <title>jquery.fileupload.js使用測試</title> <script src="jq
前端js實現圖片上傳預覽
前端js實現圖片上傳 前端js實現圖片上傳的原理是通過input標籤的type=file屬性將input標籤定義為上傳檔案,對input進行onchange事件的監聽,當input的value值改變時代表使用者已經上傳了圖片,而input的value值就是使用者上傳的圖片的相對路徑,new
jquery.fileupload.js外掛使用初探--單圖片上傳預覽
一、官方外掛下載地址:http://plugins.jquery.com/blueimp-file-upload/ 下載下來後會發現裡面包含了一堆檔案,首先需要弄清楚的是最核心的部分是哪些,根據官方的例子可以知道,一個最簡單的jQuery File Uplo
JS input file圖片上傳預覽效果
首先,可以先了解file 和FileReader 的API,在選取一個或者多個檔案之後,訪問到代表了所選檔案的一個或多個File物件,這些物件被包含在一個FileList物件中。所有type屬性(at
js控制圖片上傳預覽,使用三方外掛+名稱顯示和控制元件非display:none隱藏
第一次寫blog,只是為了自己做記錄,方便下次尋找方便,如有不足處見諒。 js三方引用,v1.4,附件下載http://jquery.decadework.com <script src="js/uploadPreview.js"></script
圖片上傳預覽
bject too sca 圖片格式 else 遍歷 bsp turn filters Js腳本頁面 <!doctype html> <html> <head> <meta charset="utf-8"> <titl
二十七、單張圖片上傳預覽
第一部分 ajax 效果 document 圖片 pos itl .data title html部分 <div class="new-store-phone"> <span class="phone-title">營業執照
簡單的做一個圖片上傳預覽(web前端)
chrom 預覽 web前端 console fine 分享圖片 fire title right 轉載:點擊查看原文 在做web項目很多的時候圖片都是避免不了的,所以操作圖片就成了一個相對比較棘手的問題,其實也不是說很麻煩,只是說上傳然後直接預覽的過
html5實現圖片上傳預覽
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #te
vue自定義圖片上傳預覽功能
//vue裡面的HTML程式碼 <div id="modificationPreview"> <input type="file" accept="image/*" @change="changeFile" id="m
圖片上傳預覽(可根據自己得需要封裝元件)
話不多說,先上圖 實現簡單得多行多圖片上傳,可以選擇其中任意一個圖片當作你需要得預設圖傳到後臺,然後一次性提交 圖片上傳重要得也就兩個屬性:new FormData()和new FileReader() 程式碼: <template> <
HTML5 手機端圖片上傳預覽
1、html頁面 <div class="addFile"> <p class="company">資料上傳</p> <div class="photoes getoutinput"> <div class="uplist">
圖片上傳預覽的簡單程式碼
效果如下圖 程式碼如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=dev
springmvc圖片上傳、jquery 圖片上傳預覽
寬為限 緊用功 功夫到 滯塞通 簡介 專案需求,需要做圖片上傳功能,圖片上傳肯定得給個預覽嘛,然後就找了下面這個方案 ajaxfileupload外掛上傳 ajaxfileupload.js網上傳了好幾個版本,選擇自己可以使用的就好了。這個外掛是N多
Jcrop外掛+Canvas實現圖片上傳預覽+圖片裁剪上傳
前言 想實現一個功能:使用者點選上傳按鈕,選擇圖片後。圖片顯示在一個彈出框上,並可以對圖片進行裁剪。裁剪後的圖片顯示在頁面上。提交表單即可上傳圖片。 遇到問題 瀏覽器的安全設定不讓使用者獲取上傳的圖片路徑,實際獲取的是c:\fakepath\a.jp