【c# – EWS以其他格式保存/导出EmailMessage】教程文章相关的互联网学习教程文章

C#/.NET 下载图片并保存到本地【代码】

C#/.NET 下载图片并保存到本地 1.通过Url获取到Image格式的文件public static Image UrlToImage(string url){WebClient mywebclient = new WebClient();byte[] Bytes = mywebclient.DownloadData(url);using (MemoryStream ms = new MemoryStream(Bytes)){Image outputImg = Image.FromStream(ms);return outputImg;}}2.方法调用private void btnPost_Click(object sender, EventArgs e){string filePath = AppDomain.CurrentDomai...

C# 通过ASHX保存上传的图片并制作高质量的缩略图的代码【代码】

如下的内容段是关于C# 通过ASHX保存上传的图片并制作高质量的缩略图的内容,应该能对小伙伴也有帮助。 <%@ WebHandler Language="C#" Class="UploadFile" Debug="true" %>using System; using System.Web;public class UploadFile : IHttpHandler {public void Proce***equest(HttpContext context){context.Response.ContentType = "text/plain";HttpPostedFile f1 = context.Request.Files["f1"];String fileExt = System.IO.Pat...

c# 抓取和解析网页,并将table数据保存到datatable中(其他格式也可以,自己去修改)【代码】

使用HtmlAgilityPack 基础请参考这篇博客:https://www.cnblogs.com/fishyues/p/10232822.html 下面是根据抓取的页面string 来解析并保存到datatable中: //HtmlString 获取的html页面的字符串//XmlPath 解析元素在html中的位置,像:XmlPath = "/html/body/div[3]/div[3]/div[1]/table"public static DataTable ParsingWeb(string HtmlString, string XmlPath){try{//HtmlWeb web = new HtmlWeb();//HtmlDocument doc = web....

C# .NET HttpClient 压缩上传文件和WebApi接受文件解压并使用Dapper保存到数据库【代码】

当前环境 .net framework 4.8 HttpClient 使用GzipStream压缩文件并上传到WebApiif (this.Config.URL.EndsWith("/"))postURL = this.Config.URL + "Upload/UploadFile?token=" + this.Config.Token;elsepostURL = this.Config.URL + "/Upload/UploadFile?token=" + this.Config.Token;var currentFiles = Directory.GetFiles(directoryPath);foreach (var fileFullName in currentFiles){if (CheckCancel()){ServiceLog.Log("to Se...

c#-从Gmail下载电子邮件并保存到SQL Server的脚本?

是否有人知道从Gmail下载电子邮件并将其存储到SQL Server的脚本? (用于备份) 我正在寻找.NET解决方案(C#).解决方法:自己写一个很容易.只需通过Pop3的IMAP(已经有.NET库)进行连接,然后下载电子邮件并将其粘贴到数据库中即可.除非您需要更多功能,否则这样的程序要花一个小时才能编写出来.

c#-SQLite Net Extensions OneToMany关系未插入/保存/更新子级【代码】

我试图使用SQLite Net Extensions做游戏笔记应用程序,它使用3层模型,游戏[1有很多*]字符[1有很多*]注意[1适用于*]字符 我在Visual Studio Community 2015中使用Xamarin,并使用NuGet包管理器安装了SQLiteNetExtensions. 我还没有超越游戏和角色之间的第一级关系,并且插入数据库(无论是通过初始插入然后更新,还是递归使用InsertWithChildren)都不会更新Game对象中的角色.它只是导致List< CharacterModel>的空对象.在GameModel中.但是...

c#-在关系数据库中持久保存实体顺序的最佳模式是什么?

环境:具有EF(数据库优先控制数据库设计)和Sql Server的ASP.NET MVC应用程序. 我有许多具有用户生成的属性的实体.我需要一种让用户能够指定这些元素的顺序的方法. 稍微详细一点:用户可以创建一个“模板”,然后可以向其中添加“属性”.这些“属性”需要排序.还有> = 4其他不同的实体类型,它们也需要用户指定的排序. 我对此的前端方面没有问题,但是我想知道什么是将元素顺序保留在sql server中的最佳方法. 对我来说,显而易见的解决方...

c#-值不能为null.参数名称:dataSource.编辑Datagrid并保存到数据库【代码】

您好,我在这里遇到问题.代码看起来像这样.private void Form3_Load(object sender, EventArgs e) { string connectionString ="Server=localhost;" +"Database=oroderm;" +"User ID=root;" +"Password=root;" +"Pooling=false";string query = "Select * from client";MySqlConnection conn = new MySqlConnection(connectionString);MySqlDataAdapter dAdapter = new MySqlDataAdapter(query, connectionString);conn.Open();Data...

c#-nhibernate:保存文件并从数据库中检索文件【代码】

我想使用nhibernate将PDF文件保存在mssql中.我该怎么做. 我读了一些有关here的内容,它告诉您可以创建一种类型来将文件另存为:Map(x => x.Bytes).CustomSqlType("VARBINARY (MAX) FILESTREAM").Length(2147483647)但我仍然无法理解该字段的C#类型应为&如果不是FileInfo / FileStream,则如何读取对该字段的写入.解决方法:DB类型Varbinary,具有其C#表示字节[]public virtual MyFile byte[] { get; set; }根据应用类型(例如使用ASP.NE...

如何在C#中将JSON数据保存到SQL Server数据库?【代码】

我正在使用synapse pay API,作为回报,我得到了一些回应.我想将该响应保存在SQL数据库中. 我已经为此创建了类. 下面是获得响应的代码var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://sandbox.synapsepay.com/api/v2/user/create");httpWebRequest.ContentType = "application/json";httpWebRequest.Method = "POST";using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())){string json...

C#将图像保存为Mybql数据库为blob【代码】

出于某种原因,当我尝试为用户更新图像时,我的代码失败了.图像未正确保存.例如,38 kib的图像在数据库中保存为13个字节. 这是我的代码:public void UploadImage(Image img){OpenConnection();MySqlCommand command = new MySqlCommand("", conn);command.CommandText = "UPDATE User SET UserImage = '@UserImage' WHERE UserID = '" + UserID.globalUserID + "';";byte[] data = imageToByte(img);MySqlParameter blob = new MySql...

c# – 使用async-await进行数据库查询 – 如何保存线程?

我开始理解等待一系列异步方法的概念,这些方法具有“底层”硬件任务,如写入文件(没有线程https://blog.stephencleary.com/2013/11/there-is-no-thread.html).但是,如果数据库是本地数据库,那么等待数据库调用(如ExecuteQueryAsync)的重点是什么?从技术上讲,这不是CPU绑定的任务,因为SQL Server需要一个线程来执行查询吗?解决方法:您的进程在线程池中具有有限数量的线程(您可以创建更多线程,但它们在资源方面是昂贵的).进行数据库...

c# – 每个数据库单元保存多个项目

我有一个国家名单.每个用户都可以查看多个国家.保存后,此“用户国家/地区列表”将用于确定其他用户是否适合某些用户选择的国家/地区. 问题是解决这个问题最有效的方法…… 我有一个,一个保存用户选择作为分隔列表,如加拿大,美国,法国……在单个varchar(最大)字段但问题是,一旦来自德国的用户进入页面我执行此检查.要搜索德国,我需要获取所有项目并取消分隔每个字段以检查值或使用sql’like’这又是非常慢的.. 如果您有更好的解决方...

c# – Empty Textbox仍然在SQL Server中保存数据,即使表中的列也不允许为null【代码】

我正面临这个问题,当我在所有文本框都为空时单击“保存”按钮时,它会在所有文本框上显示星标.当我填写最后一个文本框而其他所有文本框都为空时,它会将数据保存到空字符串数据库中 我该如何处理这个问题?if (tbIDCardNum.Text.Trim() == "") {lblStarIDCardNum.Visibility = Visibility.Visible; }if (tbFirstName.Text.Trim() == "") {lblStarFirstName.Visibility = Visibility.Visible; }if (rbMale.IsChecked == false && rbFe...

c# – 实体框架不保存对数据库的更改【代码】

我很困惑为什么这个代码不起作用,它应该在循环之后保存对数据库的更改但是当我将SaveChanges方法放在循环中时,它将记录保存到数据库中但是在它之外它不保存任何东西?它只有300~1000条记录static bool lisReady = false;static bool sacclReady = false;static void Main(string[] args){Logger("Starting services");ConnectDBLis().Wait();ConnectDBSaccl().Wait();Thread.Sleep(1000);if (lisReady & sacclReady){//startLogger...