Najpierw musisz zarejestrować css i js pliki:
Jeśli używasz Yii Framework:
$cs = Yii::app()->clientScript;
$cs->registerCSSFile("/css/fileupload.css");
$cs->registerScriptFile('/js/fileupload.js', CClientScript::POS_END);
Albo
<link rel="stylesheet" type="text/css" href="/css/fileupload.css">
<script type="text/javascript" src="/js/fileupload.js"></script>
Następnie zarejestrować następujący skrypt:
$cs->registerScript("imageUpload", "$('.fileupload').fileupload({uploadtype: 'image'});", CClientScript::POS_END) ;
lub
<script type="text/javascript">
$('.fileupload').fileupload({uploadtype: 'image'});
</script>
Następnie dodaj następujący kod HTML na swojej stronie:
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="fileupload-preview thumbnail" style="width: 200px; height: 150px;"></div>
<div>
<span class="btn btn-file"><span class="fileupload-new">Select image</span><span class="fileupload-exists">Change</span><input type="file" /></span>
<a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a>
</div>
</div>
Więcej informacji: http://www.jasny.net/articles/jasny-bootstrap-file-upload-with- existing-file/ –
"Bootstrap imagepreview" byłaby bardziej odpowiednią nazwą niż "Bootstrap fileupload", ponieważ nie pomaga w przesyłaniu czegokolwiek .... – user1728278
@ user1728278 Masz rację, dlatego nazwa wtyczki została zmieniona na plik Bootstrap wprowadzony w wersji 3.0. –