PDA

View Full Version : سوال: fileUpload کار نمی کند.



alireza.tofigh
دوشنبه 06 تیر 1390, 14:46 عصر
دوستان عزیز به مشکلی بر خوردم که برام عجیبه؟!
یک کنترل fileupload در صفحه Asp.net دارم که باهاش وقتی یک فایل رو انتخاب می کنم اما در هنگام ارسال به سرور اونو خالی از فایل نشون میده؟! دلیلش چیه؟ من کدها رو می زارم لطفا ببینید. امیدوارم کسی پیدا شه راهنمایی بکنه! چون چند وقتی میشه هر اشکالی که برخوردم پرسیدم ولی... :ناراحت: امیدوارم این بار کمک کنید :خجالت:


<tr>
<td style="width: 20%">
عکس یا لوگو:
</td>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" Width="99%" />
</td>
</tr>]

if (FileUpload1.HasFile)
{
if (ATClass.isValidFileType(filename))
{
if (FileUpload1.PostedFile.ContentLength <= 102400)
{
FileUpload1.SaveAs(Server.MapPath("~/Images/PublicityImage/") + filename);
Sdts_Publicity.InsertParameters["ImageUrl"].DefaultValue = filename;
}
else
{
Label_Message.Text = "حجم عکس ارسالی می بایست کمتر از 100 Kb باشد.";
return;
}
}
else
{
Label_Message.Text = "عکس ارسالی می بایست در فرمت jpeg, jpg و یا gif باشد";
return;
}
}


نمدونم چرا fileUpload تشخیص نمیده که فایل انتخاب شده؟! تو شرط FileUpload1.Hasfile همش false بر می گردونه :ناراحت:

mahsa.n
دوشنبه 06 تیر 1390, 16:26 عصر
از این کد به جای FileUpload1.HasFile استفاده کن شاید کار کنه



if(FileUpload1.PostedFile.ContentLength>0)

alireza.tofigh
جمعه 10 تیر 1390, 10:11 صبح
ممنون از توجه شما دوست عزیز، ولی کار نمی کنه :ناراحت:

ad.davachi
جمعه 10 تیر 1390, 15:10 عصر
سلام
fileUpload باید که خارج updatepanel باشه

alireza.tofigh
یک شنبه 12 تیر 1390, 23:31 عصر
این را مطمئن هستی؟ چرا؟

ad.davachi
یک شنبه 12 تیر 1390, 23:39 عصر
سلام.دلیلش رو نمی دونم.ولی خودم قبلا مشکل شما رو داشتم.وقتی fileUpload رو از updatepanel خارج کردم مشکل حل شد.
حالا شما هم امتحان کن .امتحانش مجانیه.نتیجه را هم اینجا بگو که دوستان استفاده کنند.

a_123123123123
یک شنبه 12 تیر 1390, 23:43 عصر
سلام دوستان
ببخشید که سوالم رو اینجا مطرح می کنم
هیچ کس جوابمو نداده
چه طوری میتونه با استفاده از fileupload یه عکس رو که ادرسش تو بانکه و خود عکس تو یه پوشه است رو update کنم
ممکنه جوابم رو بدید
من دستور میخوام
همه امروز باهاش سروکله زدم ولی نشد
خیلی ممنون میشم از لطفتون

ad.davachi
یک شنبه 12 تیر 1390, 23:45 عصر
این را مطمئن هستی؟ چرا؟
سلام دوباره.
تو همین سایت دلیلش رو میتونی پیدا کنی .
توی این تاپیک راه حل مشکل رو هم بچه ها بحث کردند.
http://barnamenevis.org/showthread.php?193152-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7-FileUpload-%D8%AF%D8%B1-UpdatePanel