异步上传图片至服务器

需引用两个js文件:jquery-1.4.1.min.js和jquery.jUploader-1.01.min.js

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

后台代码

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

<script type="text/javascript">
        // 设置全局配置
        $.jUploader.setDefaults({
            cancelable: true,
            allowedExtensions: ['jpg', 'png', 'gif'],
            messages: {
                upload: '请点此处预先选择图片上传',
                cancel: '取消',
                emptyFile: "{file} 为空,请选择一个文件.",
                invalidExtension: "{file} 后缀名不合法. 只有 {extensions} 是允许的.",
                onLeave: "文件正在上传,如果你现在离开,上传将会被取消。"
            }
        });
        // 例子1
        function demo1() {
            $.jUploader({
                button: 'upload-button1', // 这里设置按钮id
                action: 'test.aspx?test_cancel=1', // 这里设置上传处理接口,这个加了参数test_cancel=1来测试取消

                // 上传完成事件
                onComplete: function (fileName, response) {
                    // response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
                    if (response.success) {
                        //$('#photo1').attr('src', response.fileUrl);  //显示图片路径 
                            $2("urlbg").value=response.fileUrl;  
                            alert("上传成功!");                     // alert( response.fileUrl);   弹出图片的路径
                        // 这里说明一下,一般还会在图片附近加添一个hidden的input来存放这个上传后的文件路径(response.fileUrl),方便提交到服务器保存
                    } else {
                        alert('上传失败!请上传后缀名为.jpg, .jpeg, .png的图片');
                    }
                }
            });
        }
        $(function () {
            // 初始化
            demo1();
        });

    </script>

<>

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

页面代码:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

<script type="text/javascript">
        // 设置全局配置
        $.jUploader.setDefaults({
            cancelable: true,
            allowedExtensions: ['jpg', 'png', 'gif'],
            messages: {
                upload: '请点此处预先选择图片上传',
                cancel: '取消',
                emptyFile: "{file} 为空,请选择一个文件.",
                invalidExtension: "{file} 后缀名不合法. 只有 {extensions} 是允许的.",
                onLeave: "文件正在上传,如果你现在离开,上传将会被取消。"
            }
        });
        // 例子1
        function demo1() {
            $.jUploader({
                button: 'upload-button1', // 这里设置按钮id
                action: 'test.aspx?test_cancel=1', // 这里设置上传处理接口,这个加了参数test_cancel=1来测试取消

                // 上传完成事件
                onComplete: function (fileName, response) {
                    // response是json对象,格式可以按自己的意愿来定义,例子为: { success: true, fileUrl:'' }
                    if (response.success) {
                        //$('#photo1').attr('src', response.fileUrl);  //显示图片路径 
                            $2("urlbg").value=response.fileUrl;           //传回图片的路径 
                            alert("上传成功!");                     // alert( response.fileUrl);   弹出图片的路径
                        // 这里说明一下,一般还会在图片附近加添一个hidden的input来存放这个上传后的文件路径(response.fileUrl),方便提交到服务器保存
                    } else {
                        alert('上传失败!请上传后缀名为.jpg, .jpeg, .png的图片');
                    }
                }
            });
        }
        $(function () {
            // 初始化
            demo1();
        });

    </script>
<>页面添加一个按钮即可实现上传。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值