| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 | <!DOCTYPE HTML><html>	<head>		<meta charset="utf-8"/>		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>		<meta name="HandheldFriendly" content="true"/>		<meta name="MobileOptimized" content="320"/>		<title>Hello H5+</title>		<script type="text/javascript" src="../js/common.js"></script>		<script type="text/javascript">var server='https://demo.dcloud.net.cn/helloh5/uploader/upload.php';var files=[];// 上传文件function upload(){	if(files.length<=0){		plus.nativeUI.alert('没有添加上传文件!');		return;	}	outSet('开始上传:');	var wt=plus.nativeUI.showWaiting();	var task=plus.uploader.createUpload(server,		{method:'POST'},		function(t,status){ //上传完成			plus.nativeUI.closeWaiting();			if(status==200){				outLine('上传成功:'+t.responseText);				plus.storage.setItem('uploader', t.responseText);				clicked('uploader_ret.html');			}else{				outLine('上传失败:'+status);				wt.close();			}		}	);	task.addData('client', 'HelloH5+');	task.addData('uid', getUid());	for(var i=0;i<files.length;i++){		var f=files[i];		task.addFile(f.path, {key:f.name});	}	task.start();}// 拍照添加文件function appendByCamera(){	plus.camera.getCamera().captureImage(function(p){		appendFile(p);	});	}// 从相册添加文件function appendByGallery(){	plus.gallery.pick(function(p){        appendFile(p);    });}// 添加文件var index=1;function appendFile(p){	var fe=document.getElementById("files");	var li=document.createElement("li");	var n=p.substr(p.lastIndexOf('/')+1);	li.innerText=n;	fe.appendChild(li);	files.push({name:"uploadkey"+index,path:p});	index++;	empty.style.display="none";}// 产生一个随机数function getUid(){	return Math.floor(Math.random()*100000000+10000000).toString();}		</script>		<link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>	</head>	<body>		<br/>		<p class="heading">上传文件列表:</p>		<ul id="files" style="text-align:left;">			<p id="empty" style="font-size:12px;color:#C6C6C6;">无上传文件</p>		</ul>		<table style="width:100%;">			<tbody>				<tr>					<td style="width:40%"><div class="button button-select" onclick="appendByCamera()">拍照</div></td>					<td style="width:40%"><div class="button button-select" onclick="appendByGallery()">相册选取</div></td>				</tr>			</tbody>		</table>		<br/>		<div class="button" onclick="upload()">上 传</div>		<br/>		<!--<ul class="dlist">			<li class="ditem" onclick="appendByCamera()">拍照添加文件</li>			<li class="ditem" onclick="appendByGallery()">相册添加文件</li>		</ul>-->		<div id="outpos"/>		<div id="output">Uploader用于管理文件的上传,用于从本地上传各种文件到网络服务器,支持跨域访问操作。		</div>	</body></html>
 |