怎样利用ajax实现多个文件上传

怎样利用ajax实现多个文件上传,第1张

<script type="text/javascript">
$(document)ready(function () {
$("#uploadify")uploadify({
'uploader': 'image/uploadifyswf', //uploadifyswf文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框
'script': 'Handler1ashx',// script : 后台处理程序的相对路径
'cancelImg': 'image/cancelpng',
'buttenText': '请选择文件',//浏览按钮的文本,默认值:BROWSE。
'sizeLimit':999999999,//文件大小显示
'floder': 'Uploader',//上传文件存放的目录
'queueID': 'fileQueue',//文件队列的ID,该ID与存放文件队列的div的ID一致
'queueSizeLimit': 120,//上传文件个数限制
'progressData': 'speed',//上传速度显示
'auto': false,//是否自动上传
'multi': true,//是否多文件上传
//'onSelect': function (e, queueId, fileObj) {
// alert("唯一标识:" + queueId + "\r\n" +
// "文件名:" + fileObjname + "\r\n" +

用formDate可以;将文件读入formDate中然后将要加的数据已键值对的形式加入formDate;
var formdate=new formDate(documentgetElementById('ID')files[0]
);
formdateappend(name:'maomao');
然后将formDate作为数据用ajax发送即可input框里一定要有name属性哦

ngularJS提供$><!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta >可以试试ajaxfileuploadjs
两种方法传值,第一种,直接把参数写在URL后面,XXactionP1=1&P2=2
第二种,使用JSON格式,data={p1:1,p2:2}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13380303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存