哈哈镜子的gravatar头像
哈哈镜子 2015-08-23 13:34:46

spring mvc如何通过ajax实现图片上传?

ajax配合springMvc怎么上传图片

所有回答列表(3)
lonyi的gravatar头像
lonyi  LV7 2015年8月24日

推荐jquery插件 ajaxfileupload

已经有人分享代码了:http://www.zuidaima.com/share/2163860904692736.htm

a3870764722a的gravatar头像
a3870764722a  LV22 2015年8月24日

$('.single-file-upload input[type="file"]')
            .fileupload(
                    {
                        url : config.uploadFile,
                        dataType : "JSON",
                        acceptFileTypes : /(\.|\/)(doc|docx|ppt|pptx|xls|xlsx|rar|pdf|swf)$/i,
                        maxFileSize : 50000000,
                        done : function(e, data) {
                            $(this).parent().find('.fileurls').val(
                                    config.imageServer + data.result.result);
                            $(this).parent().find('.filenames').val(
                                    data.files[0].name);
                            $(this).parent().siblings('span').text(
                                    data.files[0].name);
                        },
                        process : function(e, data) {
                            for (var i = 0, l = data.processQueue.length; i < l; i++) {
                                if (data.processQueue[i].action == 'validate') {
                                    data.messages.acceptFileTypes = '上传文件格式不支持.请上传doc|docx|ppt|pptx|xls|xlsx|rar|pdf|swf格式的文件';
                                }
                            }
                            data.messages.maxFileSize = '上传文件太大,限制'
                                    + data.maxFileSize / 1000 + 'K以内.';
                        },
                        processalways : function(e, data) {
                            var index = data.index, file = data.files[index];
                            if (file.error) {
                                alert(file.error);
                            }
                        },
                        fail : function(e) {
                            alert("file upload failed!");
                        }
                    });

itext的gravatar头像
itext  LV2 2015年10月7日

ajax是不能做异步上传的。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友