当前位置: 首页>>代码示例>>C#>>正文


C# MemoryStream.WriteTo方法代码示例

本文整理汇总了C#中MemoryStream.WriteTo方法的典型用法代码示例。如果您正苦于以下问题:C# MemoryStream.WriteTo方法的具体用法?C# MemoryStream.WriteTo怎么用?C# MemoryStream.WriteTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MemoryStream的用法示例。


在下文中一共展示了MemoryStream.WriteTo方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: InserteWalletDepositForm

    public int InserteWalletDepositForm(string Enumber, string Formtype, string paymentdate, string amountpaid, string trnum, string bankname, string OnlineBankAccountName, string BankTransactionNo, byte[] imagefile,string imageName)
    {
        int id=-1;
        try { 
        MemoryStream ms = new MemoryStream(imagefile);
        FileStream fs = new FileStream(System.Web.Hosting.HostingEnvironment.MapPath
                   ("~/depositSlipScans/") + imageName, FileMode.Create);
        ms.WriteTo(fs);
         
        DatabaseFunctions db = new DatabaseFunctions();

        Enumber = utilities.Encrypt(Enumber);
        Formtype = utilities.Encrypt(Formtype);
        amountpaid=    utilities.Encrypt(amountpaid);
        trnum    =utilities.Encrypt(trnum);
        bankname = utilities.Encrypt(bankname);
        OnlineBankAccountName = utilities.Encrypt(OnlineBankAccountName);
        BankTransactionNo = utilities.Encrypt(BankTransactionNo);
        imageName = utilities.Encrypt(imageName);
        
       id=  db.InserteWalletDepositForm(Enumber,Formtype,paymentdate,amountpaid,trnum,bankname,OnlineBankAccountName,BankTransactionNo,imageName);
        ms.Close();
        fs.Close();
        fs.Dispose();
        
        }
        catch (Exception e) { 
            
            }
                return id;
    }
开发者ID:EezeSolutions,项目名称:Higher_Erp,代码行数:31,代码来源:AddTransaction.cs

示例2: btn_exportpdf_Click

    protected void btn_exportpdf_Click(object sender, EventArgs e)
    {
        System.Web.HttpResponse httpcurrent = System.Web.HttpContext.Current.Response;
        try
        {
            pdfcrowd.Client client = new pdfcrowd.Client("kiris", "aa2ac029eefa6cb805effd56c022e9d9");
            MemoryStream memo = new MemoryStream();

            string url = HttpContext.Current.Request.Url.AbsoluteUri;
            client.convertURI(url, memo);

            Response.Clear();
            Response.AddHeader("Content-Type", "application/pdf");
            Response.AddHeader("Cache-Control", "max-age=0");
            Response.AddHeader("Accept-Ranges", "none");
            Response.AddHeader("Content-Disposition", "attachment; filename=mens_hoadon.pdf");

            memo.WriteTo(Response.OutputStream);
            memo.Close();
            Response.Flush();
            Response.End();
        }
        catch (Exception)
        {

        }
    }
开发者ID:AnhThi,项目名称:Mens-Shop,代码行数:27,代码来源:chi-tiet-gio-hang.aspx.cs

示例3: SaveBin

    public void SaveBin()
    {
        using( MemoryStream ms = new MemoryStream() )
        {
        BinaryFormatter frm = new BinaryFormatter();
        frm.Serialize(ms, this);

        ms.WriteTo( new FileStream("ser.bin", FileMode.OpenOrCreate, FileAccess.Write) );
        }
    }
开发者ID:akmaplus,项目名称:My_sources_cs,代码行数:10,代码来源:ser1.cs

示例4: SaveSoap

    public void SaveSoap()
    {
        using( MemoryStream ms = new MemoryStream() )
        {
        SoapFormatter frm = new SoapFormatter();
        frm.Serialize(ms, this);

        ms.WriteTo( new FileStream("ser.soap", FileMode.OpenOrCreate, FileAccess.Write) );
        }
    }
开发者ID:akmaplus,项目名称:My_sources_cs,代码行数:10,代码来源:ser1.cs

示例5: WhenWritingToStream_ThenCopiesAllContent

	public void WhenWritingToStream_ThenCopiesAllContent()
	{
		Stream source = new MemoryStream(Encoding.UTF8.GetBytes("Hello World"));
		Stream target = new MemoryStream();

		source.WriteTo(target);

		target.Position = 0;

		Assert.Equal("Hello World", new StreamReader(target).ReadToEnd());
	}
开发者ID:netfx,项目名称:extensions,代码行数:11,代码来源:StreamWriteToSpec.cs

示例6: WhenWritingToFile_ThenCopiesAllContent

	public void WhenWritingToFile_ThenCopiesAllContent()
	{
		var source = new MemoryStream(Encoding.UTF8.GetBytes("Hello World"));
		var file = Path.GetTempFileName();

		source.WriteTo(file);

		var content = File.ReadAllText(file);

		Assert.Equal("Hello World", content);
	}
开发者ID:netfx,项目名称:extensions,代码行数:11,代码来源:StreamWriteToSpec.cs

示例7: AdvanceSearchExportToExcelWithFilters_Click

    protected void AdvanceSearchExportToExcelWithFilters_Click(object sender, EventArgs e)
    {
        SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
        connection.Open();

        SqlCommand command = new SqlCommand(ccq, connection);

        DataTable data = new DataTable();

        using (SqlDataAdapter a = new SqlDataAdapter(command))
        {
            a.Fill(data);

            data.Columns["invoiceno"].ColumnName = "Invoice#";
            data.Columns["invoiceterritory"].ColumnName = "Territory";
            data.Columns["invoiceregion"].ColumnName = "Region";
            data.Columns["invoicedate"].ColumnName = "Invoice Date";
            data.Columns["invoiceduedate"].ColumnName = "Invoice Due Date";
            data.Columns["invoiceaging"].ColumnName = "Aging";
            data.Columns["netpayableamount"].ColumnName = "Net Amount";
            data.Columns["shortagecomments"].ColumnName = "Shortage Comments";
            data.Columns["shortagedetails"].ColumnName = "Shortage Details";
            data.Columns["grnno"].ColumnName = "GRN#";
            data.Columns["grntype"].ColumnName = "GRN Type";
            data.Columns["grndate"].ColumnName = "GRN Date";
            data.Columns["grnamount"].ColumnName = "GRN Amount";
            data.Columns["paymentstatus"].ColumnName = "Payment Status";
            data.Columns["amountreceived"].ColumnName = "Amount Received";
            data.Columns["balance"].ColumnName = "Balance";
            data.Columns["PaymentRemarks"].ColumnName = "Payment Remarks";
            data.Columns["paiddate"].ColumnName = "Paid Date";
            data.Columns["purchaseorderno"].ColumnName = "PO#";
            data.Columns["attachment"].ColumnName = "PO Status";
            data.Columns["purchaseorderdate"].ColumnName = "PO Date";

            using (XLWorkbook wb = new XLWorkbook())
            {
                wb.Worksheets.Add(data, "Advance Search Result");

                Response.Clear();
                Response.Buffer = true;
                Response.Charset = "";
                Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
                Response.AddHeader("content-disposition", "attachment;filename=Advance Search Result Export.xlsx");
                using (MemoryStream MyMemoryStream = new MemoryStream())
                {
                    wb.SaveAs(MyMemoryStream);
                    MyMemoryStream.WriteTo(Response.OutputStream);
                    Response.Flush();
                    Response.End();
                }
            }
        }
    }
开发者ID:JunaidSultan,项目名称:Final-System,代码行数:54,代码来源:AdvanceSearch.aspx.cs

示例8: ExecuteResult

    public override void ExecuteResult(ControllerContext context)
    {
        var  response = context.HttpContext.Response;
        response.Clear();
        response.Cache.SetCacheability(HttpCacheability.NoCache);
        response.ContentType = this.ContentType;
        response.AppendHeader("content-disposition", "attachment; filename=deadfolder.pdf");

        var stream = new MemoryStream(this.ContentBytes);
        stream.WriteTo(response.OutputStream);
        stream.Dispose();
    }
开发者ID:Fiip,项目名称:DeathFolder,代码行数:12,代码来源:BinaryContentResult.cs

示例9: WhenWritingToFileAppend_ThenAddsContent

	public void WhenWritingToFileAppend_ThenAddsContent()
	{
		var source = new MemoryStream(Encoding.UTF8.GetBytes("World"));
		var file = Path.GetTempFileName();

		File.WriteAllText(file, "Hello");

		source.WriteTo(file, append: true);

		var content = File.ReadAllText(file);

		Assert.Equal("HelloWorld", content);
	}
开发者ID:netfx,项目名称:extensions,代码行数:13,代码来源:StreamWriteToSpec.cs

示例10: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
		if (Session[Globals.StateMgmtVariables.DOCID] != null)
		{
            if (Convert.ToInt32(Session[Globals.StateMgmtVariables.DOCTYPE]) != 4)
            {
                imgBlob.ImageUrl = "~/ImageHandler/ShowImage.ashx?GetDocType=" + Session[Globals.StateMgmtVariables.DOCTYPE]
                    + "&docId=" + Session[Globals.StateMgmtVariables.DOCID];
            }
            else
            {
                byte[] imgDocument = GetCustomerAuthorizationDetails(Convert.ToInt32(Session[Globals.StateMgmtVariables.DOCID]));

                Response.Clear();

                // Clear the content of the response
                Response.ClearContent();
                Response.ClearHeaders();

                // Buffer response so that page is sent
                // after processing is complete.
                Response.BufferOutput = true;

                // Add the file name and attachment,
                // which will force the open/cance/save dialog to show, to the header
                Response.AddHeader("Content-Disposition", "inline;filename=AuthorizationCertificate.pdf");
                byte[] pdf = imgDocument;

                // Add the file size into the response header
                Response.AddHeader("Content-Length", imgDocument.Length.ToString());

                // Set the ContentType
                Response.ContentType = "Application/pdf";

                using (MemoryStream ms = new MemoryStream(pdf))
                {
                    ms.WriteTo(Response.OutputStream);
                }

                Response.Flush();
                Response.Close();
                Response.End();
            }
		}
    }
开发者ID:nitinkhannas,项目名称:TCESS.ESales,代码行数:45,代码来源:ImagePopUp.aspx.cs

示例11: IODrawImage

    private void IODrawImage()
    {
        string stringwid = Request.QueryString["width"].ToString();
        string imgr = Request.QueryString["img"].ToString();

           //get image from file
        string strFilename;
        System.Drawing.Image i;
        strFilename = Server.MapPath(imgr);
        i = System.Drawing.Image.FromFile(strFilename);

           //calculate new dimensions to redraw image to new size
        int wid = Convert.ToInt32(stringwid);
        decimal wid_d = Convert.ToDecimal(wid);
        decimal imgwid_d = Convert.ToDecimal(i.Width);
        decimal newhei = (wid_d / imgwid_d) * i.Height;
        int hei = Convert.ToInt32(newhei);

           //create image
        System.Drawing.Bitmap b = new System.Drawing.Bitmap(wid, (hei) + hei/2, PixelFormat.Format32bppArgb);
        Graphics g = Graphics.FromImage(b);
        g.SmoothingMode = SmoothingMode.AntiAlias;
        g.DrawImage(i, 0, 0, wid, hei);

           //create reflection
        i.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipX);
        g.DrawImage(i, 0, hei, wid, hei);

           //add shading to reflection
        string grdblack;
        System.Drawing.Image gr;
        grdblack = Server.MapPath("reflect.png");
        gr = System.Drawing.Image.FromFile(grdblack);
        g.DrawImage(gr, 0, hei, wid, hei);

           //set the content type
        Response.ContentType = "image/png";

           //png must be writen to a memory stream to work.
        MemoryStream MemStream = new MemoryStream();
        b.Save(MemStream, System.Drawing.Imaging.ImageFormat.Png);
        MemStream.WriteTo(Response.OutputStream);

        b.Dispose();
    }
开发者ID:MYMMoonDT,项目名称:Vneed,代码行数:45,代码来源:reflect.aspx.cs

示例12: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        QrEncoder encoder = new QrEncoder(ErrorCorrectionLevel.M);
        QrCode qrCode;
        encoder.TryEncode("Test", out qrCode);

        GraphicsRenderer gRenderer = new GraphicsRenderer(
         new FixedModuleSize(2, QuietZoneModules.Two),
         Brushes.Black, Brushes.White);

        MemoryStream ms = new MemoryStream();
        gRenderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, ms);

        FileStream file = new FileStream("D:\\qr.png", FileMode.OpenOrCreate);
        ms.WriteTo(file);
        file.Flush();
        file.Close();
    }
开发者ID:menasbeshay,项目名称:ivalley-svn,代码行数:18,代码来源:chechQr.aspx.cs

示例13: SaveImage

 public static void SaveImage(byte[] bytes,string path)
 {
     Bitmap imagen = (Bitmap)System.Drawing.Image.FromStream(new MemoryStream(bytes));
     MemoryStream stream = new MemoryStream();
     try
     {
         imagen.SetResolution(400, 300);
         FileStream file = new FileStream(path, FileMode.OpenOrCreate);
         imagen.Save(stream,ImageFormat.Jpeg);
         stream.WriteTo(file);
         file.Close();
     }
     finally
     {
         stream.Dispose();
     }
     //GC.ReRegisterForFinalize(imagen);
 }
开发者ID:rockbass2560,项目名称:inmobiliariairvingmobile,代码行数:18,代码来源:WebMobilConstant.cs

示例14: Page_Load

 protected void Page_Load(object sender, EventArgs e)
 {
     //从查询字符串中获取图片的高度
     int ImageHight = int.Parse(Request.QueryString["Height"]);
     Image pic = Image.FromFile(Server.MapPath("~/Images/Image0.jpg"));
     //根据图像的固定高度计算图像的宽度,实现比例缩放
     int ImageWidth = Convert.ToInt32(Math.Round((Convert.ToDouble(ImageHight) / pic.Height) * pic.Width));
     //调用GetThumbnailImage方法获取图像的缩略图。
     Image thumbnailImage = pic.GetThumbnailImage(ImageWidth, ImageHight, null, IntPtr.Zero);
     //将缩略图保存到输出流中
        // thumbnailImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
        //--------------------------------------------------------
     Response.ContentType = "image/png";
     MemoryStream msm = new MemoryStream();
     //先将Png图片保存到MemoryStream中,使流具有可检索的功能
     thumbnailImage.Save(msm, System.Drawing.Imaging.ImageFormat.Png);
     //然后输出图片到输入流。
     msm.WriteTo(Response.OutputStream);
     //注意使用完成释放资源
     thumbnailImage.Dispose();
     msm.Dispose();
 }
开发者ID:AJLoveChina,项目名称:workAtQmm,代码行数:22,代码来源:SaveToPngFormat.aspx.cs

示例15: UploadFile

    public string UploadFile(string fileName)
    {
        string oldfileName = Path.GetFileName(fileName);
        //String path="C:\\Users\\Latika\\Desktop\\DSOD-Assignment 3\\StorageService\\";
        //fileName = path + fileName;

        FileStream fStream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
        BinaryReader br = new BinaryReader(fStream);

        FileInfo fInfo = new FileInfo(fileName);
        long numBytes = fInfo.Length;
        double dLen = Convert.ToDouble(fInfo.Length / 1000000);

        byte[] data = br.ReadBytes((int)numBytes);
        br.Close();

        try
        {

            MemoryStream ms = new MemoryStream(data);

            string uploadPAth = System.Web.Hosting.HostingEnvironment.MapPath("~/FileStore/") + oldfileName;
            FileStream fs = new FileStream(uploadPAth, FileMode.Create);

            ms.WriteTo(fs);

            ms.Close();
            fs.Close();
            fs.Dispose();

            return uploadPAth;
        }
        catch (Exception ex)
        {
            return ex.Message.ToString();
        }
    }
开发者ID:latikawadhwani,项目名称:DSOD,代码行数:37,代码来源:UploadFileService.cs


注:本文中的MemoryStream.WriteTo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。