PDA

View Full Version : سوال: مشکل آپلود چند عکس همزمان



alizanganeh
یک شنبه 02 آذر 1393, 21:41 عصر
سلام دوستان
من توی یک فرم 3 تا FileUpload گذاشتم و با یک تابعی برای فایل ها یک نام تصادفی درست میکنم و مثل سایت های آپلود عکس هر 3 رو ذخیره میکنم .
مشکلم اینه که هر 3 ذخیره نمیشن . یکبار فقط اولی ، یکبار فقط سومی ، یکبار دومی و سومی ، یکبار اولی و سومی . خلاصه هربار یکچیزی میشه . و نکتش اینه که تقریبا همیشه فایل سوم حتما ذخیره میشه ولی اولی و دومی گاهی هستن و گاهی نیستن . منظورم از ذخیره ، کپی شدن توی پوشه مقصده .

کدی که زدم اینه :

FilePath = RND.RandomStr(20) + FileType;
FU.SaveAs(Path + FilePath);

این کد رو برای 3 تا FileUpload میزنم

حتی با کد زیر خواستم تا وقتی فایل ایجاد نشده ، هی ذخیره کنه :

FilePath = RND.RandomStr(20) + FileType;
while (Done == 0)
{
if (!File.Exists(Path + FilePath))
FU.SaveAs(Path + FilePath);
else
Done = 1;
}
Done = 0;


ولی بازم نمیشه .
نمیدونید مشکل چیه ؟ FileUpload ها گاهی اوقات ذخیره نمیکنن یا نام تصادفی گاهی اوقات ایجاد نمیشه یا ... ؟

وقتی توی حالت Debug بین هر FileUpload یک توقف میذارم ، کد درست کار میکنه . نمیدونم چشه .
اگر میشه کمک کنید .
ممنون

CsharpNevisi
یک شنبه 02 آذر 1393, 22:38 عصر
تو وب فرم این کارو کردی ؟؟؟؟

RIG000
یک شنبه 02 آذر 1393, 22:49 عصر
بهتر از kendo استفاده بشه تو وب فرم البته mvc