接收IOS上传的图片

感谢我的ABP群的大佬。提供的宝贵提醒。

这鸡掰烦了我几周了。

起因,我的前端先DTO接收方式的参数要的太多(直接索要HttpPostedFileBase类型数据),要我精简。ABP的API无法直接像ASPX接收图片(看基类,没有类似普通控制器的HttpRequestBase这个方法。

 

正文

让移动端使用base64编码,成base64位字符串传递至服务层,让后服务层解码。

 byte[] byteArray = Convert.FromBase64String(file);
 MemoryStream stream = new System.IO.MemoryStream(byteArray);

 

posted on 2017-05-28 18:04  阿鄙  阅读(101)  评论(0编辑  收藏  举报