博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序图片上传使用整理(一)
阅读量:7242 次
发布时间:2019-06-29

本文共 1250 字,大约阅读时间需要 4 分钟。

hot3.png

一、微信小程序图片上传说明

1.目前微信中不支持FileReader等浏览器的IO接口,没法直接读取或处理文件内容,也就没法使用分段处理上传等。

更多分段上传参考:

2.目前微信上传接口wx.uploadFile(object) 是一个https post的请求,其中content-type为multipart/form-data 方式。也就是普通的表单上传。指定文件路径,调用接口上传整个文件。

官方接口详细文档:

二、图片上传示例1

1.选择图片后,立刻上传处理

js

//选择图片    wx.chooseImage({      success: function (res) {        console.info(res);        //上传处理        wx.uploadFile({          url: 'http://localhost:63588/ashx/upload_form.ashx', //上传地址          filePath: res.tempFilePaths[0],//上传图片路径          success: res => {            console.info(res);          }        })      },    })

后台正常表单方式接收

///     /// upload_form 的摘要说明    ///     public class upload_form : IHttpHandler    {        public void ProcessRequest(HttpContext context)        {            var req = context.Request;            if (req.Files.Count > 0)            {                //保存文件                HttpPostedFile file = req.Files[0];                file.SaveAs(@"I:\" + file.FileName);                context.Response.ContentType = "text/plain";                context.Response.Write("文件接收成功");            }        }        public bool IsReusable        {            get            {                return false;            }        }    }

 

更多:

转载于:https://my.oschina.net/tianma3798/blog/1926227

你可能感兴趣的文章
第一周的学习进度表
查看>>
Java四种线程池的使用
查看>>
更优雅地关闭资源 - try-with-resource
查看>>
Understanding about numerical stability, convergence and consistency
查看>>
为iOS应用设置图标
查看>>
LeetCode 1 Two Sum
查看>>
添加 index_combine hint的索引
查看>>
【开发技术】Beyond Compare
查看>>
小程序开发-7-访问api数据与ES6在小程序中的应用
查看>>
飞雪连天射白鹿笑书神侠倚碧鸳
查看>>
《1024伐木累》-小白篇之开发网站,三天!(中篇-3)-总章节十二
查看>>
exit(0)、exit(1)和return
查看>>
Tomcat启动时项目重复加载的问题
查看>>
jackrabbit学习笔记(1)
查看>>
递归算法的设计
查看>>
计算机技术与科学系列笔记
查看>>
Steps to developing Metro style apps 第一章-Creat a UI(2)(1)
查看>>
逻辑推理面试题
查看>>
MongoDb进阶实践之八 MongoDB的聚合初探
查看>>
JavaScript函数表达式
查看>>