我正在使用 Jasny Bootstrap Fileupload 并且正在为第一次提交工作。问题:第一次提交工作正常后,图像预览不再起作用。
复制步骤:
1. 选择一张照片。显示照片(img src="data:image/jpeg;base64... 在#fileupload-preview 中创建)
2. 提交表单。照片上传成功
3. 重置表单。没有显示照片
。4 . 选择一张照片。照片没有显示 <= ERROR (nothing inside #fileupload-preview)
5. 提交表格。照片上传成功
要使用 JSFiddle 模拟它,您可以:
1. 选择一张照片
2. 单击“保存”
3. 选择另一张照片。错误....
相关的jasny文件上传代码:
<div class="fileupload fileupload-new" data-provides="fileupload">
<div class="fileupload-new thumbnail" style="width: 200px; height: 150px;"></div>
<div class="fileupload-preview fileupload-exists thumbnail" style="max-width: 200px; max-height: 150px; line-height: 20px;"></div>
<div>
<span class="btn btn-file">
<span class="fileupload-new">Choose a photo</span>
<span class="fileupload-exists">Change</span>
<input type="file" name="foto" id="foto" />
</span>
<a href="#" class="btn fileupload-exists" data-dismiss="fileupload"> Delete</a>
</div>
</div>
谢谢