ورود

View Full Version : سوال: نمایش ProgressBar و آپلود همزمان با RadUpload



komeil64
یک شنبه 05 اردیبهشت 1389, 15:59 عصر
سلام
من با کد زیر بوسیله کنترل آپلود تلریک یک فایل رو آپلود می کنم



protected void Button1_Click(object sender, EventArgs e)
{
string filename = string.Empty;
string pathname = string.Empty;
if (RadUpload1.UploadedFiles.Count > 0)
{
filename = Guid.NewGuid().ToString() + RadUpload1.UploadedFiles[0].GetExtension();
pathname = Server.MapPath("~/files/") + filename;
RadUpload1.UploadedFiles[0].SaveAs(pathname);
}
}



و با این خط تا 100 مگ اجازه آپلود میدم:




<httpRuntime maxRequestLength="102400" executionTimeout="3600" />



دو تا سوال دارم

1- چطور radprogressbar رو به رد آپلود متصل کنم که موقع آپلود پروگرس بار نشون داده بشه؟

2- رد آپلود من خاصیت آپلود چندین فایل رو داره اما کد من برای یک فایله ، ممنون میشم راهنمایی کنید چطور تمام فایل های انتخاب شده را آپلود کنم؟ ( از مثال خود تلریک دقیق متوجه نشدم)

mohsen507
یک شنبه 05 اردیبهشت 1389, 19:28 عصر
سلام




- چطور radprogressbar رو به رد آپلود متصل کنم که موقع آپلود پروگرس بار نشون داده بشه؟



مسير helpرو در telerik دنبال كن -->controls>RadUpload>Getting Started > Getting Started

به صورت تصويري توضيح داده است

komeil64
دوشنبه 06 اردیبهشت 1389, 00:36 صبح
سلام
راستش سر در نیاوردم ممنون میشم راهنمایی کنید و سوال دوم رو هم پاسخ بدید
تشکر

mohsen507
دوشنبه 06 اردیبهشت 1389, 01:09 صبح
1:اول سه تا كنترل RadProgressManagerو RadProgressArea و RadUpload به صفحه اضافه مي كني

2:اسمارت تگ RadProgressManager كليك كرده و دو تا گزينه اول رو كليك كرده تا تغييرات در وب كانفيگ اعمال شوند

3:وب كانفيگ بايد شامل اينا باشه اضافه كن




<configuration>
...
<system.web>
<httpHandlers>
<add verb="*" path="Telerik.RadUploadProgressHandler.ashx"
type="Telerik.Web.UI.RadUploadProgressHandler, Telerik.Web.UI" />
...
</httpHandlers>
<httpModules>
<add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" />
...
</httpModules>
...
</system.web>
</configuration>


تنظيمات RadUpload كه هم مشخص هست نوع فايل و .....
بهترين راهنما همون help برنامه هست

در مورد سوال دوم هم احتمال ميدم داخل سورس برنامه مثال داره

در مثال Manipulate Uploaded Files در radUpload