首頁 > web前端 > js教程 > 主體

教你使用bootstrap file input上傳圖片文件

不言
發布: 2018-10-13 15:39:52
轉載
4539 人瀏覽過

這篇文章帶給大家的內容是關於教你使用bootstrap file input上傳圖片文件,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

專案中常會遇到檔案上傳,管理多檔案上傳過程的需求。

bootstrap file input元件算是不錯的解決方案

專案Github位址:https://github.com/kartik-v/b...

##元件開發多年,功能強大,最簡單的整合方式卻不複雜,首先下載原始碼:

php composer.phar require kartik-v/bootstrap-fileinput "@dev"
登入後複製
外掛程式相容bootstrap3/4

引入相關檔案:

<!-- bootstrap 4.x is supported. You can also use the bootstrap css 3.3.x versions -->
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link href="/bootstrap-fileinput/4.4.9/css/fileinput.min.css" media="all" rel="stylesheet" type="text/css" />
<script src="/jquery-3.2.1.min.js"></script>
<!-- the main fileinput plugin file -->
<script src="/bootstrap-fileinput/4.4.9/js/fileinput.min.js"></script>
<!-- optionally if you need translation for your language then include  locale file as mentioned below -->
<script src="/bootstrap-fileinput/4.4.9/js/locales/(lang).js"></script>
登入後複製
最簡單的初始化程式碼如下:

<input type="file" id="input-id" />
$("#input-id").fileinput();
登入後複製
但要完成一個基本上可用的狀態,還需要增加以下配置項:

$("#cover").fileinput({
    language: "zh",
    showCaption: false, // 不显示本地文件名
    allowedFileTypes: ['image'], // 只允许上传图片
    allowedFileExtensions: ["jpg", "jpeg", "png", "gif"], 
    uploadUrl: "{{ url('uploads/image') }}" //上传图片的服务器地址
}).on('fileuploaded', function(event, data, previewId, index){
    var response = data.response;
    $('input#coverUploader').attr('required', false);
    var input = $('<input type="hidden" name="cover" />');
    input.attr('value', response.key);
    $('form').append(input);
});
登入後複製
以上就是本篇文章的全部內容了,更多bootstrap的內容,大家可以關注php中文網的bootstrap教程

#

以上是教你使用bootstrap file input上傳圖片文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!