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

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

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

مشکل در تغییر نام فایل های آپلود شده توسط AjaxfileUploading

  • جمعه 12 شهریور 1395
  • 10:45
تشکر میکنم

سلام من از مثال شما استفاده کردم برای آپلود کردن فایل تو سرور!

الان فایل آپلود میشه ولی من نتونستم اسم فایلو عوض کنم!

میشه راهنمایی کنید

این قسمت اپلودشته:

 public ActionResult Upload(FormCollection form, HttpPostedFileBase file)
        {
               //HttpPostedFileBase file = Request.Files[0 ];
         ViewModel.UploadsViewModel uploadsViewModel = Session["Uploads"] != null ? Session["Uploads"] as ViewModel.UploadsViewModel : new ViewModel.UploadsViewModel();
           uploadsViewModel.ID = long.Parse(form["id"]);
            ViewModel.File upload = new ViewModel.File();
            upload.FileID = uploadsViewModel.Uploads.Count + 1;
            upload.FileName= file.FileName;
            upload.FilePath = "~/Uploads/"+file.FileName;
        

            //if (file.ContentLength < 4048576)    we can check file size before saving if we need to restrict file size or we can check it on client side as well
            //{

                if (file != null)
                {
                    file.SaveAs(Server.MapPath(upload.FilePath));
                    uploadsViewModel.Uploads.Add(upload);
                    Session["Uploads"] = uploadsViewModel;
                }

                // Save FileName and Path to Database according to your business requirements

            //}


            return PartialView("~/Views/Shared/_UploadsPartial.cshtml", uploadsViewModel.Uploads);
        }

 

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

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

ایمان مدائنی

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

  • جمعه 12 شهریور 1395
  • 13:27

در خط زیر نام فایل انتخاب میشه

میتونید تغییر بدید

upload.FileName= file.FileName;

 

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

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

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

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