نمایش نتایج 1 تا 2 از 2

نام تاپیک: Base64 رو میشه فشرده کرد ؟

  1. #1

    Base64 رو میشه فشرده کرد ؟

    سلام ، میخوام عکس رو سیو کنم بفرستم سمت سرور php . میخواستم بدونم که اگه عکس رو به base64 تبدیل کنم بعدش می تونم اینو فشرده کنم و به صورت فشرده سمت سرور ارسال کنم
    که سرعت انتقال عکس بیشتر باشه ؟

  2. #2
    کاربر دائمی آواتار CsharpNevisi
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    تهران
    پست
    1,489

    نقل قول: Base64 رو میشه فشرده کرد ؟

    //-- using        // using System.IO;
    // using System.IO.Compression;
    //-- using


    public static void CopyTo(Stream src, Stream dest)
    {
    byte[] bytes = new byte[4096];


    int cnt;


    while ((cnt = src.Read(bytes, 0, bytes.Length)) != 0)
    {
    dest.Write(bytes, 0, cnt);
    }
    }


    public static byte[] Zip(string str)
    {
    var bytes = Encoding.UTF8.GetBytes(str);


    using (var msi = new MemoryStream(bytes))
    using (var mso = new MemoryStream())
    {
    using (var gs = new GZipStream(mso, CompressionMode.Compress))
    {
    //msi.CopyTo(gs);
    CopyTo(msi, gs);
    }


    return mso.ToArray();
    }
    }


    public static string Unzip(byte[] bytes)
    {
    using (var msi = new MemoryStream(bytes))
    using (var mso = new MemoryStream())
    {
    using (var gs = new GZipStream(msi, CompressionMode.Decompress))
    {
    //gs.CopyTo(mso);
    CopyTo(gs, mso);
    }


    return Encoding.UTF8.GetString(mso.ToArray());
    }
    }


    static void Main(string[] args)
    {
    byte[] r1 = Zip("StringStringStringStringStringStringStringStr ingStringStringStringStringStringString");
    string r2 = Unzip(r1);
    }

تاپیک های مشابه

  1. سوال: چطور دستگاه کپی که دارای پورت شبکه هست رو میشه شبکه کرد ؟
    نوشته شده توسط nameely در بخش شبکه و Networking‌
    پاسخ: 5
    آخرین پست: سه شنبه 13 اردیبهشت 1390, 08:18 صبح
  2. سوال: آیا data table رو میشه Sort کرد ...؟
    نوشته شده توسط kablayi در بخش VB.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 25 تیر 1388, 20:24 عصر
  3. چطور یه Database ی که Suspect شده رو میشه درستش کرد ؟
    نوشته شده توسط iman_s52 در بخش SQL Server
    پاسخ: 1
    آخرین پست: دوشنبه 15 آبان 1385, 11:09 صبح
  4. سایز منوها رو میشه کاریش کرد
    نوشته شده توسط علی کلاهدوزان در بخش Foxpro
    پاسخ: 10
    آخرین پست: دوشنبه 10 مهر 1385, 17:13 عصر
  5. چجوری میشه فالها رو کمپرس(فشرده) کرد
    نوشته شده توسط tami_1369 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 6
    آخرین پست: یک شنبه 02 مرداد 1384, 14:14 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •