在前面,我的问题是关于以下目的:
data-provides="fileinput"
data-trigger="fileinput"
data-dismiss="fileinput"
fileinput
需要是唯一的吗?我希望在一个页面上上传3到4张不同的照片,所有这些都应该有所不同,例如fileinput1
,fileinput2
等?
数据提供/触发/解雇的含义是什么意思?他们是如何运作的?
更多上下文:我使用Jasny bootstrap进行图像上传;见http://jasny.github.io/bootstrap/javascript/#fileinput
使用他们的例子,我使用了这段代码:
<div class="s-item fileinput fileinput-new s-photo" data-provides="fileinput">
<div class="s-photo-explain">Upload a photo</div>
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;"></div>
<div>
<span class="btn btn-default btn-file">
<span class="fileinput-new">New photo</span>
<span class="fileinput-exists">Change photo</span>
<input class="s-input" type="file" name="s-photo">
</span>
<a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Remove photo</a>
</div>
</div>