View Full Version : سوال: ذخیره عکس در بانک بدون نیاز به ذخیره فایل
  
masoudmok
دوشنبه 20 آذر 1391, 20:56 عصر
سلام
چطور میتونم بدون اینکه عکس رو به عنوان 1 فایل روی سرور ذخیره کنم توی دیتا بیس بریزم ؟
ممنون از راهنماییتون
rezayeman
سه شنبه 21 آذر 1391, 08:48 صبح
1 سرچ کوچک بکن
خیلی جاها راجبش توضیح دادن
masoudmok
سه شنبه 21 آذر 1391, 09:55 صبح
من چیزی پیدا نکردم دوست عزیز
rezayeman
سه شنبه 21 آذر 1391, 10:06 صبح
http://deltacorp.ir/forum/thread-4793.html
http://www.rezasource.com/%D8%B3%D9%88%D8%B1%D8%B3-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C.h tml
http://www.shabdar.org/sql-server/105-store-save-images-in-sql-server.html
یا 
    public static void PerisitImage(string path, IDbConnection connection)
    {
        using (var command = connection.CreateCommand ())
        {
            Image img = Image.FromFile (path);
            MemoryStream tmpStream = new MemoryStream();
            img.Save (tmpStream, ImageFormat.Png); // change to other format
            tmpStream.Seek (0, SeekOrigin.Begin);
            byte[] imgBytes = new byte[MAX_IMG_SIZE];
            tmpStream.Read (imgBytes, 0, MAX_IMG_SIZE);
            command.CommandText = "INSERT INTO images(payload) VALUES (:payload)";
            IDataParameter par = command.CreateParameter();
            par.ParameterName = "payload";
            par.DbType = DbType.Binary;
            par.Value = imgBytes;
            command.Parameters.Add(par);
            command.ExecuteNonQuery ();
        }
    }
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.