摘要:
引言: 在C# 1.0中我们经常使用foreach来遍历一个集合中的元素,然而一个类型要能够使用foreach关键字来对其进行遍历必须实现IEnumerable或IEnumerable<T>接口,(之所以必须要实现IEnumerable这个接口,是因为foreach是迭代语句,要使用foreach必 阅读全文
摘要:
后台接收: 阅读全文
摘要:
网页中一张图片可以这样显示: <img src=“http://www.letuknowit.com/images/wg.png”/>也可以这样显示:<img src=“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFA 阅读全文
摘要:
服务端接收文件流代码: 客户端上传文件流代码: HttpClient HttpWebRequest 前端上传文件: 上面三种方式,客户端没有问题,但是前端这样上传是有问题的,因为在文件流开头还有其他东西: 用一段代码测试: 这就是HTTP请求自带的,打开浏览器,F12,可以看到: 那么,如何成功的躲 阅读全文
摘要:
方法一:利用 FormData JS: HTML: 方法二:原生Form表单提交 后台 Web Api 接收 阅读全文
摘要:
enctype 属性一共有3个值 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 上传二进制数据, 所以在使用包含文件上传控件的表单时,必须使用该值。当然,不传文件,也可以用该值 text/plain 纯文本传 阅读全文
摘要:
string fileType = string.Empty; string path = @"C:\Users\xxxx\Desktop\woman.jpg"; using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read)) ... 阅读全文
摘要:
我们经常会遇到所谓的URL编码(也叫百分号编码)和Base64编码。 先说一下Bsae64编码。BASE64编码是一种常用的将二进制数据转换为64个可打印字符的编码,常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据。例如邮件系统的MIME协议等。这个协议的用途,是确保接收方在只能识别可 阅读全文
摘要:
/// /// GZipHelper /// public class GZipHelper { /// /// 将传入字符串以GZip算法压缩后,返回Base64编码字符 /// /// 需要压缩的字符串 /// /// 压缩后的Base64编码的字符串 /// public static s... 阅读全文
摘要:
补充: 如果API 返回的是 400,比如: return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "没有文件耶,哥们!"); 那么 var response = request.GetResponse(); 这句话直接会抛出异常 阅读全文