JS上传图片问题 下面的代码改成只能上传一张图片,要是重新上传覆盖前一张 10

<script>jQuery(function(){var$=jQuery,$list=$('#filelist'),ratio=window.devicePixelRa... <script>

jQuery(function() {

var $ = jQuery,

$list = $('#filelist'),

ratio = window.devicePixelRatio || 1,

thumbnailWidth = 100 * ratio,

thumbnailHeight = 100 * ratio,

uploader;

var uploader = WebUploader.create({

auto: true,

swf: '/static/default/wap/other/Uploader.swf',

server: '<{:U("public/upload",array("model"=>"life"))}>',

pick: '#filepicker',

accept: {

title: 'Images',

extensions: 'gif,jpg,jpeg,bmp,png',

mimeTypes: 'image/*'

}

});

uploader.on( 'fileQueued', function( file ) {

var $li = $('<div id="' + file.id + '" class="file-item thumbnail"><img></div>'),

$img = $li.find('img');

$list.append( $li );

uploader.makeThumb( file, function( error, src ) {

if ( error ) {

$img.replaceWith('<span>不能预览</span>');

return;

}

$img.attr( 'src', src );

}, thumbnailWidth, thumbnailHeight );

});

uploader.on( 'uploadSuccess', function( file,response ) {

$( '#'+file.id ).addClass('upload-state-done');

var pic = response['_raw'];

var str = '<input type="hidden" name="photo[photo]" value="' + pic + '" />';

$("#uploader").append(str);

});

uploader.on( 'uploadError', function( file ) {

var $li = $( '#'+file.id ),

$error = $li.find('div.error');

if ( !$error.length ) {

$error = $('<div class="error"></div>').appendTo( $li );

}

$error.text('上传失败');

});

});

</script>

-------------------------------------------------------
比如像这样
$(document).ready(function () {
$(document).on("click", ".photo img", function () {
$(this).parent().remove();

但是我不会弄。
html
<div id="uploader" class="uploader">

<div id="filepicker">选择图片</div>

<div id="filelist" class="uploader-list"></div>
展开
 我来答
百度网友f5322ce
2016-09-02 · TA获得超过101个赞
知道小有建树答主
回答量:83
采纳率:50%
帮助的人:31.7万
展开全部

这什么插件 没用过。。

  1. Html5支持文件控尺棚制,可以在浏览器陵困饥端校验文件属性

  2. 一尺返般这种校验性质的工作都放在后台啊

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式