# 前置配置 要在小程序中上传图片到服务器,需要先满足以下三个条件 第一:服务器是使用HTTPS安全方式访问,不支持HTTP方式,并且HTTPS对应的SSL版本要大于等于1.2 第二:小程序项目配置有APPID ![](https://box.kancloud.cn/85e83b34e18a56c8a4636d1edfd908bd_535x375.png) 第三:小程序管理平台有配置对应的HTTPS的域名 ![](https://box.kancloud.cn/3f41961011577bf827d3952cdac48baa_1291x753.png) # 上传图片小程序部分 预览效果 ![](https://box.kancloud.cn/7161c3ae06ff1878f2afbb202d989592_380x150.png) 相关代码请参考安装包里小程序的upload页面,里面有完整的js,wxml,wxss代码,您只需要在上传图片的项目中复制这些代码过去就可以使用 >[info] 图片上传后请保存img_ids参数到数据库,多个图片时是以逗号分割的字符串格式。后面图片显示或者编辑,都需要用到这些图片ID # 后端图片管理 小程序上传的图片会实时传递后端服务器,默认情况下图片是保存到服务器本地,如果是服务器集群,也可以上传到七牛,只需要在配置文件(Application/Common/Config/config.php)文件修改以下参数即可 ~~~ 'PICTURE_UPLOAD_DRIVER' => 'Qiniu', //默认是Local // 七牛上传文件驱动配置 'UPLOAD_QINIU_CONFIG' => array ( 'accessKey' => '', //ak 'secrectKey' => '', //sk 'bucket' => '', //图片所在的bucket 'domain' => '', //图片访问域名 'timeout' => 3600 ), ~~~