利用JS腳本來進行圖片編譯處理,方便數(shù)據(jù)庫存儲圖片

友情提示,如果做圖片上傳方便可以使用圖片上傳,利用圖片編譯會增加數(shù)據(jù)庫負載

  • 在這里僅限于自己學習記錄與分享學習,如若有錯,敬請留言,一定修改
  • 對于編程剛開始學習的朋友來說,尤其是對于做web開發(fā)的朋友,我們都知道,在圖片處理上一直是一大難題,經(jīng)常是,不知所措,保存圖片,路徑需要頻繁的去試探,怎么寫才對。
  • 今天我要說的是,在小型的程序中,如果圖片不是非常大,數(shù)據(jù)庫存儲沒有問題,可以采用直接將圖片進行六十四位轉碼進行保存,方便了開發(fā),避免了圖片無處尋找的麻煩
  • 僅限于小型工程項目,大型項目不建議使用,還要注意數(shù)據(jù)庫字段長度問題,這一字段一般設置成max
  • 即使這樣也不能圖片過大,最大可容量,有待考證,大概是不能超過5M
\         <div class="box" style="width:210px;height:210px;border:5px solid #000; margin-top:-3%">
         <img src="" alt="" width="200" height="150" id="Image"  />
             <input type="text" value=""  id="q" />
         <input type="file" id="Picture" hidden onchange="loadImgToEimg('Picture')"  />
        <script>
            var imgReader = new FileReader();
            //文件讀取 onload事件
            imgReader.onload = function (evt)
            {
                $("#Image").attr("src", evt.target.result);//綁定新增圖片
               $("#q").attr("value", evt.target.result);//為id等于q的控件進行賦值
            }
            function loadImgToEimg(imageFileId)
            {
                var imgFile = $("#" + imageFileId).get(0).files[0];//獲取選擇的圖片
                imgReader.readAsDataURL(imgFile);//加載到img標簽中
            }
        </script>

            </div>

在這里,利用id屬性來綁定控件給控件進行賦值操作
如有侵權,請聯(lián)系作者,本文僅供分享與記載學習經(jīng)過

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容