c# post提交文件,图片
来源:互联网 发布:ipad软件哪里下载 编辑:程序博客网 时间:2024/06/01 08:21
c# post提交文件 http用的苏飞万能框架
框架链接:http://www.sufeinet.com
#region 变量 byte[] UploadBuffers = null; string BoundStr = "----WebKitFormBoundaryA14HrKi6lbyRwrCb";//根据抓包生成 StringBuilder UploadBuf = new StringBuilder(); #endregion #region 头部数据 UploadBuf.Append(BoundStr + "\r\n"); UploadBuf.Append(@"Content-Disposition: form-data; name=""image""; filename=""VerifyCode_GetGolds.gif""" + "\r\n"); UploadBuf.Append("Content-Type: image/gif\r\n\r\n"); byte[] HeadBytes = Encoding.ASCII.GetBytes(UploadBuf.ToString()); #endregion #region 图片数据 MemoryStream ms = new MemoryStream(); bmpobj.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp); byte[] PicBytes = ms.GetBuffer(); //图片转换byte[] ms.Close(); #endregion #region 尾部数据 UploadBuf.Clear(); UploadBuf.Append("\r\n" + BoundStr + "\r\n"); UploadBuf.Append(@"Content-Disposition: form-data; name=""txtLan""" + "\r\n\r\n\r\n"); UploadBuf.Append(BoundStr + "--"); byte[] TailBytes = Encoding.ASCII.GetBytes(UploadBuf.ToString()); #endregion #region 数组拼接 UploadBuffers = ComposeArrays(HeadBytes, PicBytes); UploadBuffers = ComposeArrays(UploadBuffers, TailBytes); #endregion #region 上传 HttpItem item = new HttpItem() { URL = url, Method = "POST", ContentType = "multipart/form-data; boundary=" + BoundStr.Substring(2), PostDataType = PostDataType.Byte, PostEncoding = Encoding.UTF8, PostdataByte = UploadBuffers, Cookie = baiducoolkis }; HttpResult result = helper.GetHtml(item);
0 0
- c# post提交文件,图片
- C#模拟post提交HttpPost类(可以提交文件)
- c#客户端使用 http form的post方法提交图片
- C# WebRequest同时Post提交图片和字段信息
- C# Post提交
- 模拟post提交文件
- POST提交RAW文件
- POST 提交XML 文件
- C#实现POST提交方式
- C#实现POST提交方式
- C#实现POST提交方式
- C#实现POST提交方式
- C#实现POST提交方式
- c# POST And Get提交
- C#实现POST提交方式
- C# HttpWebRequest提交post请求
- C#实现POST提交方式
- C#模拟POST提交表单
- Oracle中约束条件
- Elastic Stack X-Pack 插件 更新 Updating Your License
- FPGA中组合逻辑和时序逻辑的区别
- 一次使用jqgrid展示数据,标题栏和对应数据不对应
- java数据库连接配置
- c# post提交文件,图片
- H5、React Native、Native应用对比分析
- CentOS 手动增加、删除swap区
- 润乾报表新功能–导出excel支持锁定表头
- 【IOS学习】网络请求中的cookie
- 微信小程序 wx.uploadFile 的编码坑
- xamarin android TextView跑马灯效果和EditText焦点冲突的问题
- 第十四周6
- 【Java学习之代码学习】 Prog10_公约数和公倍数问题