jsp中js上传组件的使用

本文介绍如何利用jQuery.Uploadify插件实现网页文件上传功能。文中提供了完整的HTML结构及JavaScript配置示例,并展示了如何设置上传按钮、上传地址等参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  首先把jquery.uploadify插件引入页面

 

在页面中写如下代码

 

     <div class="mainContainer">
 <div class="mainInfo" style="display:none" id="mainInfo">
 <br/>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  添加附件:
  <input type="file" name="uploadify" id="uploadify" value="aaaaaaaa"/>  
  
  <div id="fileQueue"></div>
  <br/><br/><br/>
  <p>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:;" onClick="javascript:uploadifyUpload()">开始上传</a>&nbsp;
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:jQuery('#uploadify').uploadifyClearQueue()">取消所有上传</a>
  </p>
  <p>
   
  </p>
  <ol class=files></ol>
  </div>
 </div>

 

处理js代码如下有部分多余

 

//用于文件上传
 function uploadifyUpload(){
  
  var url = "friends";
  $('#uploadify').uploadifySettings('scriptData', {'category' : url});
  $('#uploadify').uploadifyUpload();
   

//用于文件上传
$(document).ready(function() {

   $(':radio:eq(1)').click(function(){

    $("#mainInfo").show();
   });
   
//   据说这个效率高
//   if($(':radio').is(':checked')){
//       if($(this).attr()==a){
//          //dosth
//        }
//    }
//   
    $(':radio:eq(0)').click(function(){

    $("#mainInfo").hide();
   });

 $("#uploadify").uploadify({
     'uploader'       : 'resources/uploadify.swf',
     'script'         : 'chuli.jsp',
     'cancelImg'      : 'resources/cancel.png',
     'queueID'        : 'fileQueue',
     'auto'           : false,
     'multi'          : false,
     'buttonText'     : 'Browse file',
                
     onComplete: function (evt, queueID, fileObj, response, data) {
   $('<li></li>').appendTo('.files').text(response);
   
  },
  onError: function(a, b, c, d) {
          alert("文件上传失败");
  }
 });

 

还有一个处理的servlet 这里我用jsp代替了 因为 当时用servle的时候出错了 所以直接代替了

 

需要的js上传工具与具体实例代码都在rar里呢 下载好好看看吧

 

 

 

 

 

 

 

   

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值