微信小程序开发文档及文件上传示例(JAVA)
小程序是一种无需下载安装,即可使用的手机应用。只需要扫描二维码,或是搜一搜,就能立即使用。 与APP不同的是,小程序无需下载安装、无需卸载、用完即走,那么意味着也不占手机内存,此外,也不会主动推送信息骚扰你,只能用户触发
二、如何开发小程序
1.注册小程序
2.5、新建项目后进入开发页面,开发者工具主要分为五个部分,仿真器(仿真移动设备),编辑器(写代码)、调试器、目录树和工具栏 可以看到默认工程的目录树主要包含了三个部分,pages目录,utils目录和一些全局的文件。pages里存放的一般是每一个页面,默认工程里包含两个页面,首页index和一个日志页,每个页面由对应的布局样式文件组成。utils主要放一些工具型函数,比如网络请求,在util.js中实现,然后导出,最后再在需要的页面导入就可以使用其中的某些部件。
单个页面结构组成: .js文件(小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求) .json文件( JavaScript Object Notation,是一种数据格式,并不是编程语言,在小程序中,JSON扮演的静态配置的角色) .wxml文件(WeiXin Markup language,是小程序框架设计的一套标签语言,结合小程序的基础组件、事件系统,可以构建出页面的结构) .wxss文件(WeiXin Style Sheet,是一套用于小程序的样式语言,用于描述WXML的组件样式,也就是视觉上的效果。WXSS与Web开发中的CSS类似。为了更适合小程序开发,WXSS对CSS做了一些补充以及修改)组成
1、以文件上传接口为例子。
然后考虑流程 流程:上传文档。但是首先需选择文档,然后上传文档。所以需要至少一个选择文档的api接口,一个上传的api接口
2、打开官方api
有了思路之后,就可以去官方文档查询是否有文档上传接口了。 打开官方api,如下图,搜索我们需要的文档上传接口
3、搜索结果及接口说明
下图是选择文档接口(推荐把所有api从头到尾浏览一遍,这样以后需要接口的时候会有印象)
下图是上传文档接口代码示例(网络资源)
4、java接口 接下来就是写后端对上传的文件进行处理,也就是上面上传调用的url。 接口逻辑为:本地自定义新建文件夹,然后判断接收到的文件是否为空,不为空则存到该文件夹下,然后把路径保存到数据库的表里。若为空则返回错误提示 至此,例子结束。