Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

Entity Framework के साथ .Net MVC3 का उपयोग करके SQL सर्वर डेटाबेस में फ़ाइल स्टोर करें

यहां कुछ "नमूना कोड" दिए गए हैं;) मैंने घोषणाओं, सत्यापन, आदि के समूह को छोड़ दिया है, इसलिए कोड इस तरह नहीं चलेगा, लेकिन आपको विचार प्राप्त करने में सक्षम होना चाहिए। अगर आप पेज को रीफ्रेश नहीं करना चाहते हैं तो अपना फाइल फॉर्म जमा करने के लिए अजाक्स टाइप रिक्वेस्ट का इस्तेमाल करें।

// model
public class UploadedImage
{
    public int UploadedImageID { get; set; }
    public string ContentType { get; set; }
    public byte[] File { get; set; }
}

// controller
public ActionResult Create()
{
    HttpPostedFileBase file = Request.Files["ImageFile"];

    if (file.ContentLength != 0)
    {
        UploadedImage img = new UploadedImage();
        img.ContentType = file.ContentType;
        img.File = new byte[file.ContentLength];

        file.InputStream.Read(img.File, 0, file.ContentLength);

        db.UploadedImages.Add(img);
        db.SaveChanges();
    }

    return View();
}

ActionResult Show(int id) 
{
    var image = db.UploadedImages.Find(id);
    if (image != null)
    {
        return File(image.File, image.ContentType, "filename goes here");
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लॉगिन के बिना बनाए गए उपयोगकर्ता को लॉगिन असाइन करें (एसक्यूएल सर्वर)

  2. ASP.Net वेब अनुप्रयोगों को परिनियोजित करने के अच्छे तरीके क्या हो सकते हैं?

  3. MultiActiveResultSets=सही या एकाधिक कनेक्शन?

  4. sql समूह बनाम विशिष्ट

  5. सी # और एसक्यूएल सर्वर में नेस्टेड का उपयोग कर