سلام.برای آپلود کردن یک فایل پی دی اف ب مشکل خوردم.شرطی ک قرار دادم برای اینکه فقط فایل pdf رو قبول کنه همه فرمت ها رو قبول میکنه.مشکل شرطم از کجاست؟عکس ضمیمه شده.
ممنون
لطفا شرط خود را قرار دهید تا بررسی کنیم
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");
}
}
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(); }
اگر امکانش هست در مورد اینکه بتونم فایل هامو به صورت لینک دانلود در وبسایتم قرار بدم هم راهنماییم کنین.من نتونستم هیچ کدی در این مورد پیدا کنم.
شما کافیه href لینک را به مسیر فایل هدایت کنید
مثلا
/Download/Test.pdf
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)