PDA

View Full Version : سوال: آپلود فایل ها در asp به زبان سی شارپ



friendly
یک شنبه 04 دی 1390, 15:13 عصر
سلام دوستان.
من کد آپلود فایلهای pdf word و عکس هارو نوشتم. از همون کد برای آپلود فیلم و موزیک می خوام استفاده کنم ولی نمیشه.خطا نمیده ولی با زدن دکمه ای که داخلش کدنوشتم میره به یه صفحه دیگه و can not find... میاد!!!!!!!!!!!!!!!!!!!!!!!
میشه راهنماییم کنید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟:نار حت:

hamid_shrk
یک شنبه 04 دی 1390, 15:28 عصر
رو IIs باید MIME هاتون رو مشخص کنید ، اونجا پسوند فایل های قابل دانلود رو مشخص میکنند

friendly
یک شنبه 04 دی 1390, 23:34 عصر
رو IIs باید MIME هاتون رو مشخص کنید ، اونجا پسوند فایل های قابل دانلود رو مشخص میکنند
ممنونم که حداقل یک نفر پیدا شد که جوابمو بده. ممنون
ولی دقیقا نمیدونم باید چطوری این کارو بکنم!!!! یعنی مشکل از کد نیست؟ میشه بیشتر راهنماییم کنید؟

friendly
یک شنبه 04 دی 1390, 23:59 عصر
نگاه کردم ، پسوندهای قابل دانلود در قسمت MIME وجود داشت ولی مشکلم حل نشد!
کد آپلود عکس و فایلای پی دی اف و ورد با کد آپلود فیلم و موزیک فرقی داره؟:متعجب:

hamid_shrk
دوشنبه 05 دی 1390, 08:16 صبح
نه هیچ فرقی نداره ، اون اروری که میگیرید مربوط به همون MIME میشه .پسوندتون دقیقا چیه؟

friendly
دوشنبه 05 دی 1390, 18:07 عصر
معذرت میخوام. این روزا یه کم سرم شلوغه دیر به دیر به اینجا سر میزنم.
پسوند فایلهای صوتی و تصویری : wmv-mp3-3gp-flv-dat و ... حتی فایلهای zip , rar .
گاهی اوقات به فایلهای pdf هم این واکنشو نشون میده!!!!

friendly
سه شنبه 06 دی 1390, 12:27 عصر
پیغام internet explorer can not display the webpage میده!
البته به بعضی از فایلهای با این فرمتها.
من چند تا فایل mp3 - 3gp - wmv-zip-rar آپلود کردم ولی فایلای دیگه با یکی از همین پسوندهارو آپلود نمی کنه. تقریبا میشه گفت دلخواه آپلود می کنه.
راستی توی mime ها پسوند dat رو ندارم. چطوری میتونم اضافه کنم. video/dat درسته؟

hamid_shrk
سه شنبه 06 دی 1390, 12:30 عصر
پیغام internet explorer can not display the webpage میده!
با فایر فاکس امتحان کنید.

friendly
سه شنبه 06 دی 1390, 12:48 عصر
من چند تا فایل mp3 - 3gp - wmv-zip-rar آپلود کردم ولی فایلای دیگه با یکی از همین پسوندهارو آپلود نمی کنه. تقریبا میشه گفت دلخواه آپلود می کنه.
راستی توی mime ها پسوند dat رو ندارم. چطوری میتونم اضافه کنم. video/dat درسته؟

hamid_shrk
سه شنبه 06 دی 1390, 12:53 عصر
راستی توی mime ها پسوند dat رو ندارم. چطوری میتونم اضافه کنم. video/dat درسته؟
باید تو گوگل سرچ کنید

friendly
سه شنبه 06 دی 1390, 12:57 عصر
سرچ کردم ولی چیزی پیدا نکردم.
متشکرم.

fakhravari
سه شنبه 06 دی 1390, 13:11 عصر
فایل کنفیگ
<httpRuntime maxRequestLength="2097" executionTimeout="1000"/>
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 pathAtach;
public string UpPath;
public static string AtachFileName;