PDA

View Full Version : آپلودفایلهای Pdfوmp3



javad13
چهارشنبه 07 دی 1390, 09:57 صبح
سلام من یه سایت طراحی کردم که مدیرمیتونه فایلهای pdfوmp3روآپلودکنه
و کاربرهم اونهارو دانلود کنه
حالا کدهای آپلود رومیخوام.
کمک کنید
سایت باAsp.netودیتابیس باSqlهست.

hamid_shrk
چهارشنبه 07 دی 1390, 10:14 صبح
لطفا اول سرچ کنید بعد سوال کنید ،مطلب زیاد هست

javad13
چهارشنبه 07 دی 1390, 10:24 صبح
جستجوکردم چیزه بدرد بخوری نبود.

fakhravari
چهارشنبه 07 دی 1390, 10:34 صبح
public void uploadFile()
{

UpPath = Server.MapPath(@"../Img/File_Topik/");
if (!Directory.Exists(UpPath))
{
Directory.CreateDirectory(Server.MapPath(@"../Img/File_Topik/"));
}

pathAtach = Server.MapPath(@"../Img/File_Topik/");
String[] validext = { ".rar", ".zip", ".doc", ".docx", ".ppt", ".pptx" };
string ext = System.IO.Path.GetExtension(FileUpload2.PostedFile .FileName);
if (Array.IndexOf(validext, ext.ToLower()) < 0)
{
return;
}

AtachFileName = System.IO.Path.GetFileName(FileUpload2.FileName);

//FileInfo TheFile = new FileInfo(Server.MapPath(@"../Img/File_Topik/") + AtachFileName);
//if (TheFile.Exists)
//{
// File.Delete(Server.MapPath(@"../Img/File_Topik/") + AtachFileName);
//}
while (System.IO.File.Exists(pathAtach + AtachFileName))
{
AtachFileName = "1" + AtachFileName;
}

FileUpload1.PostedFile.SaveAs(pathAtach + AtachFileName);
}


public string UpPath;
public string pathAtach;
public static string AtachFileName;

کنفیگ
<system.web>

<httpRuntime maxRequestLength="2097151" executionTimeout="100000"/>
</system.web>

javad13
پنج شنبه 08 دی 1390, 07:39 صبح
نه ببنیدمن یک DropِDownListدارم که به جدولtbl_Bookمن بایندشده با اون اسم کتاب روانتخاب می کنم وبعدیکFile Browseدارم که می خوام واسه این کتاب فایل آپلودکنم که آدرس فایل دراین جدول باشه وخودفایل pdfویاMp3درپوشه ای درخودسایت ذخیره بشه و بعدش دریک صفحه دیگه کاربرازدیتاگرایدویواونارو دانلودکنه،
قبلا سوالموخوب مطرح نکرده بودم.
اگه بازم کمکم کتنید ممنون میشم.:بوس:

fakhravari
پنج شنبه 08 دی 1390, 10:51 صبح
با سلام
خوب شما فقط در کد بالا برای upload یک فیلد در یافت میکنید برای ذخیره نام کتاب باید DropِDownList.text بگیرید.
در نهایت AtachFileName در دیتابیس ذخیره کنید