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

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

کاربر سایت

MoonSea

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

آپلود فایل با Ajax

  • چهارشنبه 5 مهر 1396
  • 15:39
تشکر میکنم

سلام دوستان خسته نباشید .

دوستان من یک فرم دارم به شکل زیر که وقتی دکمه مورد جدید را میزنم یک مدال باز میشه و در آنجا با استفاده از Ajax.BeginForm()  اطلاعات را وارد می کنم

چند تا سوال داشتم .

1 - چطوری میتونم در  مدال فایل آپلود کنم ( چون از Ajax.BeginForm استفاده میکنم مقدار فایل null برگردانده می شود )

2- من اطلاعات را در داخل سشن ذخیره میکنم و پس از این که کاربر روی دکمه تایید و ادامه کلیک کرد اطلاعات را داخل دیتابیس ثبت می کنم . یعنی در صورت امکان میخوام تا زمان اینکه کاربر رو این دکمه کلیک نکرده بود فایل در سرور آپلود نشه . راه حلی سراغ دارید برای این کار ؟

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

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

سهیل علیزاده

عضویت از 1396/04/09

  • چهارشنبه 5 مهر 1396
  • 15:48
کاربر سایت

MoonSea

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

  • چهارشنبه 5 مهر 1396
  • 16:08

تشکر از شما . در مورد سوال دوم نظری ندارید ؟

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 5 مهر 1396
  • 16:27

خوب نیست

چون سشن زمان انقضا دارد و اگر پاک بشه به مشکل میخورید

بهتره یکباره ذخیره کنید

کاربر سایت

MoonSea

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

  • چهارشنبه 5 مهر 1396
  • 20:07

ببینید من یک صفحه به این شکل دارم که کاربر باید تمام اطلاعات را پر کنه و مشخصات افراد را هم پرکنه و بعد از اینکه رو دکمه ارسال اطلاعات زد تمام اطلاعات خانواده و ... در داخل دیتابیس ثبت شوند . ( اطلاعات افراد خانواده نباید قبل از ارسال اطلاعات در دیتابیس ثبت شود چون ممکنه کاربر از ادامه کار منصرف بشه )

من برای نگهداری اطلاعات خانواده از سشن استفاده کردم و بعد از اتمام تمامی این کار ها آن ها از سشن می خونم و در دیتابیس ثبت می کنم .

الان هم مجبورم که فایل را در داخل سشن ذخیره کنم و در آخر آن را به دیتابیس اضافه کنم چون اگر بخوام پس از این که کاربر فایل را انتخاب کرد آن را در سرور آپلود کنم کار درستی نیست و ممکنه کاربر صفحه را ببنده و از ادامه عملیات منصرف بشه  و این کار باعث میشه که فایل های بدون مصرف در سرور باقی بمانند . و از سمت دیگر با توجه به راهنمایی شما و اینکه در اینترنت خواندم که ذخیره عکس در سشن حافظه زیادی مصرف میکنه از این کار منصرف شدم .

شما برای انجام این کار چه راهی را پیشنهاد می کنید ؟

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 6 مهر 1396
  • 09:36

ما معمولا در بانک ذخیره میکنیم و بعد از آپلود عکس دوباره رکورد را ویرایش میکنیم

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

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

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

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