将Outlook .ics文件保存到sql数据库

时间:2015-09-11 14:58:08

标签: c# sql outlook

我试图找出如何让我的用户能够使用c#/ .net将他们的Outlook文件保存到sql数据库。我正在使用普通的文件上传控件,我认为我可以保存它是一个字符串,但放入一个链接按钮,但这对我不起作用。

这是我对代码的想法:

      string ImageName1 = string.Empty;

        byte[] Image1 = null;
        if (Images1.PostedFile != null && Images1.PostedFile.FileName != "")
        {
            ImageName1 = Path.GetFileName(Images1.FileName);
            Image1 = new byte[Images1.PostedFile.ContentLength];
            HttpPostedFile UploadedImage = Images1.PostedFile;
            Images1.PostedFile.InputStream.Read(Image1, 0, Images1.PostedFile.ContentLength);
            UploadedImage.InputStream.Read(Image1, 0, (int)Images1.PostedFile.ContentLength);
        }

任何有关如何做到这一点的信息都会有所帮助!

1 个答案:

答案 0 :(得分:0)

您可以将文件存储为数据库中的BLOB。 我不太关注您的代码,通常您调用存储过程并传递参数或将命令指定为c#中的文本以与SQL服务器通信。

This link给出了如何将blob插入数据库的示例。