开发者社区> 问答> 正文

Uploadify 上传 怎么实现对应每个附件传递一个描述信息 400 请求报错 

你好 我想实现 这种 给每个附件添加描述信息、但是不知道怎么把它提交到后台、我尝试在提交的时候把所有备注获取到然后赋值scriptData ,但是每一个附件都会有一次请求,而备注参数却是所有的。有没有什么好的方法或建议。

展开
收起
kun坤 2020-05-29 22:51:28 478 0
1 条回答
写回答
取消 提交回答
  • ajaxFileUpload插件即可买足你的要求。
    $.ajaxFileUpload   (    {     url:'saveNocontractfile.action?sjprojID='+sjprojID+'&type=0' ,//用于文件上传的服务器端请求地址     secureuri:false,//一般设置为false     fileElementId:'file',//文件上传空间的id属性  <input type="file" id="file" name="file" />     dataType: 'json',//返回值类型 一般设置为json     success: function (data, status)  //服务器成功响应处理函数     { alert("附件上传成功!");      findFiles();         
        },     error: function (data, status, e)//服务器响应失败处理函数     {           alert(e);     }    }   )  }
      ######

    引用来自“桃子&阿狸”的答案

    ajaxFileUpload插件即可买足你的要求。 $.ajaxFileUpload   (    {      url:'saveNocontractfile.action?sjprojID='+sjprojID+'&type=0' ,//用于文件上传的服务器端请求地址     secureuri:false,//一般设置为false     fileElementId:'file',//文件上传空间的id属性  <input type="file" id="file" name="file" />     dataType: 'json',//返回值类型 一般设置为json     success: function (data, status)  //服务器成功响应处理函数     { alert("附件上传成功!");      findFiles();              },     error: function (data, status, e)//服务器响应失败处理函数     {           alert(e);     }    }   )  }  
    不是太想换上传插件、  不知道 uploadify 有木有 a(this).bind(" uploadifyComplete", ...... 类似的每次提交单个文档时调用的函数 .那样我是不是就可以在这个方法中将文档描述赋值scripData 了 ? ###### 选择上传文件的时候,在追加行的里面赋值即可! 关于jquery uploadify 动态传值问题请移步:《 jquery.uploadify动态传递表单元素 》 ######

    引用来自“pooy”的答案

    选择上传文件的时候,在追加行的里面赋值即可! 关于jquery uploadify 动态传值问题请移步:《 jquery.uploadify动态传递表单元素
     你好 、如果按照你的方法操作,     选择上传文件的时候,在追加行的里面赋值即可! 那我是不是要把用户选择上传的每个描述信息都获取到然后赋值、  这样每次后台获取的 描述参数是所有附件的描述,而附件却是一个。      就是不知道有没有什么办法 在每个附件提交的时候把该附件(只是当前附件的)的描述信息获取到,然后赋值。   ######朋友 你可以这样子做,上传跟填写表单分开即可! ######

    引用来自“豆芽妹”的答案

    引用来自“pooy”的答案

    选择上传文件的时候,在追加行的里面赋值即可! 关于jquery uploadify 动态传值问题请移步:《 jquery.uploadify动态传递表单元素
     你好 、如果按照你的方法操作,     选择上传文件的时候,在追加行的里面赋值即可! 那我是不是要把用户选择上传的每个描述信息都获取到然后赋值、  这样每次后台获取的 描述参数是所有附件的描述,而附件却是一个。      就是不知道有没有什么办法 在每个附件提交的时候把该附件(只是当前附件的)的描述信息获取到,然后赋值。  
    不对吧,uploadify 上传文件的逐个上传的,fromData里只要写上当前上传文件的描述信息就行了 ######楼主  我现在也是做和你一样的功能  已经解决了为每个附件添加备注信息的功能  但是遇到一个问题  我在onUploadStart方法中验证备注信息的长度  当超出限定长度的时候  提示并且调用cancelUpload(file.id)取消当前附件的上传  然后我再次点击上传按钮的时候无效  请问一下  你是怎么解决这个问题的??  或则有没有什么其他的解决方法  谢谢!!
    2020-05-29 22:51:35
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载