溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用layui實現圖片上傳的功能

發布時間:2020-12-04 14:00:40 來源:億速云 閱讀:269 作者:小新 欄目:web開發

這篇文章主要介紹使用layui實現圖片上傳的功能,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

用layui實現圖片上傳的方法:首先打開html文件,并引用其中的layui.css和layui.js;然后調用前端的html代碼,設置id值;最后通過“upload.render({...})”方法實現圖片上傳即可。

layui上傳功能的實現:

一、前往官網下載layui的框架

打開html文件,引用其中的 layui.css 和 layui.js

二、調用前端的html代碼,設置id值。

<div class="layui-upload upload">
            <button type="button" class="layui-form-label" id="upload">上傳圖片</button>
             <input  class="layui-upload-file" type="file" accept="" name="file">
             <div class="layui-upload-list">
                   <img class="layui-upload-img" id="demo1">
                   <p id="demoText"></p>
             </div>
</div>
<script>
    layui.use(['laypage', 'layer', 'upload'], function () {
        var laypage = layui.laypage  //設置配置環境
            , layer = layui.layer
            , upload = layui.upload
     
        //上傳圖片
        var uploadInst = upload.render({
            elem: '#upload'
            , url: '/upload/' //改成您自己的上傳接口
            , before: function (obj) {
                //預讀本地文件示例,不支持ie8
                obj.preview(function (index, file, result) {
                    $('#demo1').attr('src', result); //圖片鏈接(base64)
                });
            }
            , done: function (res) {
                //如果上傳失敗
                if (res.code > 0) {
                    return layer.msg('上傳失敗');
                }
                //上傳成功
            }
            , error: function () {
                //演示失敗狀態,并實現重傳
                var demoText = $('#demoText');
                demoText.html('<span style="color: #FF5722;">上傳失敗</span> 
                <a class="layui-btn layui-btn-xs demo-reload">重試</a>');
                demoText.find('.demo-reload').on('click', function () {
                    uploadInst.upload();
                });
            }
        });
 }); 
</script>

以上是“使用layui實現圖片上傳的功能”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女