微信小程序上传word、txt、Excel、PPT等文件的示例分析

这篇文章主要介绍了微信小程序上传word、txt、Excel、PPT等文件的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联服务项目包括兴山网站建设、兴山网站制作、兴山网页制作以及兴山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,兴山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到兴山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

目前小程序没有能实现此功能的 API 所以我这里通过使用 web-view 实现;

实现流程:

1. 在小程序后台配置业务域名

2. 在服务器写一个html,实现表单上传文件

3.后端php接收文件并存到一个服务器文件夹,把文件名存到数据库以后检索用

4.在微信小程序创建一个页面,里面使用web-view达到上传文件的目的;

效果图:

微信小程序上传word、txt、Excel、PPT等文件的示例分析

具体实现:

1. 在小程序后台配置业务域名

地址:https://mp.weixin.qq.com/wxopen/appdatacount

微信小程序上传word、txt、Excel、PPT等文件的示例分析

2. 在服务器写一个html,实现表单上传文件

index.html文件




	
		
		
		Title
		
	

	
		
			
			
		
		
		
		
			function upload() {
				$("#form1").submit();
				var t = setInterval(function() {
					//获取iframe标签里body元素里的文字。即服务器响应过来的"上传成功"或"上传失败"
					var word = $("iframe[name='frame1']").contents().find("body").text();
					if(word != "") {
//						alert(word); //弹窗提示是否上传成功
//						clearInterval(t); //清除定时器
					}
				}, 1000);
			}
		
	

3.后端php接收文件并存到一个服务器文件夹,把文件名存到数据库以后检索用

up_file.php 文件:

 0)  
	  {  
	  echo "错误: " . $_FILES["file"]["error"] . "";  
	  }  
	else  
	  {  
		$dlog["name"]=$_FILES["file"]["name"];
  		$dlogs=$dlog;	
    	//echo urldecode(json_encode($dlogs));
		$name =$_FILES["file"]["name"];
		echo '上传成功!';
		echo $name;
			//插入数据到数据库 
			$strsql = "insert into name (fileName) values('$name')";
			//mysql_query() 函数执行一条 MySQL 查询。SELECT,SHOW,EXPLAIN 或 DESCRIBE 都需要用这个函数执行
			$result = @mysql_query($strsql);
//	  echo "文件名: " . $_FILES["file"]["name"] . "";  
//	  echo "类型: " . $_FILES["file"]["type"] . "";  
//	  echo "大小: " . ($_FILES["file"]["size"] / 1024) . " Kb";   
	  }  
	 if (file_exists("upload/" . $_FILES["file"]["name"]))  
	    {  
//	      echo $_FILES["file"]["name"] . " 文件已经存在. ";  
	    }  
	else  
	    {  
	      move_uploaded_file($_FILES["file"]["tmp_name"],  
	      "upload/" . $_FILES["file"]["name"]);  
//	      echo "文件已经被存储到: " . "upload/" . $_FILES["file"]["name"];  
	    }   
?>

4.在微信小程序创建一个页面,里面使用web-view达到上传文件的目的;

web.wxml文件


 

注:微信小程序web-view标签使用如上,无需多余代码。

感谢你能够认真阅读完这篇文章,希望小编分享的“微信小程序上传word、txt、Excel、PPT等文件的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


本文名称:微信小程序上传word、txt、Excel、PPT等文件的示例分析
文章出自:http://scyanting.com/article/gcjjsd.html