مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

bahareee

عضویت از 1393/12/13

Upload در MVC

  • یکشنبه 21 تیر 1394
  • 11:29
تشکر میکنم

سلام.برای آپلود کردن یک فایل پی دی اف ب مشکل خوردم.شرطی ک قرار دادم برای اینکه فقط فایل pdf رو قبول کنه همه فرمت ها رو قبول میکنه.مشکل شرطم از کجاست؟عکس ضمیمه شده.

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 21 تیر 1394
  • 11:46

لطفا شرط خود را قرار دهید تا بررسی کنیم

کاربر سایت

bahareee

عضویت از 1393/12/13

  • یکشنبه 21 تیر 1394
  • 13:48

   public ActionResult UploadAction([Bind(Include = "Title,Type,Writer")] FileUpload fileUpload,HttpPostedFileBase article)
        {
            if (article != null && article.ContentType.StartsWith("application/pdf")) ;
            {
                fileUpload.Artic = new byte[article.ContentLength];
                fileUpload.Type = article.ContentType;
                article.InputStream.Read(fileUpload.Artic, 0, article.ContentLength);
                //string path = Server.MapPath("~/Article/" + Article.FileName);
                //Article.SaveAs(path); 
                if (ModelState.IsValid)
            {
                db.FileUploads.Add(fileUpload);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            }

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 21 تیر 1394
  • 13:51
   var supportedTypes = new[] { "jpg", "jpeg", "png" };
 
        var fileExt = System.IO.Path.GetExtension(photo.FileName).Substring(1);
 
        if (!supportedTypes.Contains(fileExt))
        {
            ModelState.AddModelError("photo", "Invalid type. Only the following types (jpg, jpeg, png) are supported.");
            return View();
        }

 

کاربر سایت

bahareee

عضویت از 1393/12/13

  • یکشنبه 21 تیر 1394
  • 15:15

اگر امکانش هست در مورد اینکه بتونم فایل هامو به صورت لینک دانلود در وبسایتم قرار بدم هم راهنماییم کنین.من نتونستم هیچ کدی در این مورد پیدا کنم.

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 21 تیر 1394
  • 16:09

شما کافیه href لینک را به مسیر فایل هدایت کنید

مثلا

/Download/Test.pdf

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)