我目前正在使用图像上传器()。我有困难创建重复预览字段。我正在创建预览图像表单,但它只显示一个缩略图。我怎么才能让Js给我两个缩略图?下面是一个以及对我的源代码的进一步解释
这是我最初想要做的:
用于创建预览图像窗体的JS片段(缩略图)
upLoaderPreviewer.js
<script>
function createImageForm(index) {
var form = '';
form += '<div><table cellspacing="0">';
for
我使用ajax和PHP插入到数据库中。我有两个字段。1.消息和2.图像。我有一个问题,图像预览(浏览文件)不重置后,数据插入和显示(在ajax成功后)。消息Textarea值正在重置,但不是ajax成功后的图像预览。
Ajax代码:
$(document).on("click", "#save", function (e) {
e.preventDefault();
var message = $("#message").val();
var form_data = new FormData();
form_dat
我正在使用来自这个的Ajax。我目前在创建重复预览图像方面实现了:一个出现在输入字段下,另一个出现在页面的其他地方,类似于“您选择的内容”。问题是,如果用户选择一个文件,该函数将显示图像,但如果用户改变主意并选择新图像,则yourCustomPreview将显示所选的新图像和旧图像。
有没有一种方法只是让最近的预览图片显示,而不出现旧的预览图片?如果不清楚,请查看源文件
upaderPreviewer.js-原始函数
<script>
function displayImage($previewDiv, imageUrl) {
var imageFilename = im
这段代码在将图像拖入div-element之后将其添加到DOM中。
var showImage = function (ev) {
var file = ev.target.file;
var thumb = new Image(100,100);
thumb.src = ev.target.result;
thumb.className = 'thumbFoto';
thumb.title = file.name;
thumb.alt = file.name;
var anchor = document.create
我的HTML中有一个用来发送文件的字段。当用户选择图像时,他们得到他们将要上传的图像的预览(js)。当这个预览脚本被激活时,php post不会发送任何数据(用var_dump($_FILES)验证过的$_FILES )。
下面是JS:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#preview')
我在上传之前做了一个预览图片的Demo,如下所示。
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#preview').attr('src', e.target.result).show();
}
reader.readAsDataURL
HTML
对于预览结果,我有以下HTML代码
<div class="gallery"></div>
JS
这个javascript代码函数是做多个图像预览。
但我不知道怎么做代码删除每一张照片预览
$(function() {
var imagesPreview = function(input, placeToInsertImagePreview) {
if (input.files) {
var filesAmount = input.files.length;
for (i = 0; i
客户端可以在上传之前预览,但上传后无法将其视为本地语言文件名。
所以我想在上传图片之前重命名文件名,因为它可以在上传之前和之后预览。
参考
How to provide alternative file names:
The name property of File objects is read only, but an alternative name can be provided as uploadName property for each individual file:
$('#fileupload').fileupload({
add: fun