当前位置: 移动技术网 > IT编程>开发语言>.net > c# API接受图片文件以Base64格式上传图片

c# API接受图片文件以Base64格式上传图片

2018年09月07日  | 移动技术网IT编程  | 我要评论

猪猪侠之百变联盟全集,一夜禁爱,无翼鸟之知可子母亲

 /// base64上传图片
        /// </summary> 
        /// <returns>成功上传返回上传后的文件名</returns>
        [httppost]
        public async task<ihttpactionresult> uploadimagebase64()
        {
            httpcontextbase context = (httpcontextbase)request.properties["ms_httpcontext"];
            string text = context.request.form["file"];

            stream stream = new memorystream(convert.frombase64string(text.split(',')[1]));
            using (httpclient client = new httpclient())
            {
                var request = new httprequestmessage(httpmethod.post, configurationmanager.appsettings["imgaes"].tostring() + "/upload");
                var content = new multipartformdatacontent();

                //client.defaultrequestheaders.add("fileext", httpcontext.request.headers["fileext"]);
                content.add(new streamcontent(stream), "file", "file.jpg");
                request.content = content;
                var response = await client.sendasync(request);
                response.ensuresuccessstatuscode();
                var filenamestr = await response.content.readasstringasync();//返回结果
            }
            return ok();
        }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网