PDA

View Full Version : مشکل در آپلود



alef.divar
یک شنبه 14 اردیبهشت 1393, 14:07 عصر
سلام
من یه مشکل با فایل آپلودر asp دارم، به این صورت که همواره مقدار PostedFile فایل کنترل برابر NULL است.
لازمه بگم که کنترلر آپلود داخل یه پنل AjaxControls:ModalPopupExtender است.
System.Web.HttpPostedFile oHttpPostedFile = myFileUpload.PostedFile;
if (oHttpPostedFile == null)
{
string strErrorMessage = "!آپلود فایل با مشکل مواجه شده است لطفا مجددا سعی نمائید";
DisplayErrorMessage(strErrorMessage);
return;
}

اشکال کارم کجاست؟

kohyar
یک شنبه 14 اردیبهشت 1393, 22:40 عصر
اینو چک کن
UploadPic1.PostedFile.FileName != ""

alef.divar
دوشنبه 15 اردیبهشت 1393, 10:15 صبح
درست نشد.
خطای زیر رو میده:
Object reference not set to an instance of an object.

Mag-Mag
دوشنبه 15 اردیبهشت 1393, 11:24 صبح
سلام
من که با
AjaxControls:ModalPopupExtender کار نکردم و نمی دونم چه امکاناتی بهت میده
اما در حالت عادی در AJAX نمی تونی فابل اپلود کنی
چون صفحت در واقع submit نمیشه که فایلی ارسال بشه.

Mag-Mag
دوشنبه 15 اردیبهشت 1393, 11:27 صبح
حالا به سرچ کردم می گه که :
You should register the Fileupload or btnUpload as FullPostBackControl at the ScriptManager


ScriptManager curObj = ScriptManager.GetCurrent(Page);
(if curObj != null)
current.RegisterPostBackControl(btnUpload);

alef.divar
سه شنبه 16 اردیبهشت 1393, 14:45 عصر
ممنون Mag-Mag.
مشکلم حل شد با این شکل که برای حل این مشکل باید از AsyncFile Upload استفاده بشه. به همون علتی که خودت گفتی.