PDA

View Full Version : فرمت فايل در فايل اپلود



etbani
چهارشنبه 21 مهر 1389, 11:08 صبح
سلام من ميخوام فرمت فايلو تو فايل اپلود چك كنم اينم كدم ولي فقط عكسارو چك مي كنه ميتونين كمكم كنيد اشكال كارم كجاست؟تورو خدا عجله دارم كسي نيت ا ينو بدونه:گریه:
if (FileUpload1.PostedFile.ContentType == "image/gif" ||
FileUpload1.PostedFile.ContentType == "image/jpeg" || FileUpload1.PostedFile.ContentType == "image/png" || FileUpload1.PostedFile.ContentType == ".zip" ||
FileUpload1.PostedFile.ContentType == ".rar" ||
FileUpload1.PostedFile.ContentType == ".docx" ||
FileUpload1.PostedFile.ContentType == ".doc" ||
FileUpload1.PostedFile.ContentType == "Text/txt")

PhoenixNet
چهارشنبه 21 مهر 1389, 11:40 صبح
به روش خودت انواع فایل رو از این لینک پیدا کن :


http://www.w3schools.com/media/media_mimeref.asp


از این روش هم میتونی استفاده کنی :




if (System.IO.Path.GetExtension(FileUpload1.FileName) .ToLower()==".zip")
{

}

Ali_M.Eghbaldar
چهارشنبه 21 مهر 1389, 11:42 صبح
سلام.
دوست من نیاز نیست اینطوری دستور بنوسی:
ابتدا با دستور زیر پسوند فایل بدست میاری و بعد بررسی کنی :

Dim FileS as string = Path.Getension(FileUpload1.Filename)

unishomal
چهارشنبه 21 مهر 1389, 13:39 عصر
خدمت شما

هم حجم هم پسوند




int size = 0;
size = FileUpload1.PostedFile.ContentLength;
FileName = FileUpload1.PostedFile.FileName;
string exten = System.IO.Path.GetExtension(FileUpload1.PostedFile .FileName);
string[] validefile = { ".jpg", ".gif" };
if (size != 0)
{
size = size / 1024;
if (size > 150)
{
Response.Write("حجم فایل ارسال شده به سرور بیش از 150 کیلوبایت است");
}
else
{
if (Array.IndexOf(validefile, exten.ToLower()) > -1)
{

//zakhire asl va thumnails aks dar bank(meghdardehi)
string path = Server.MapPath(".") + "\\Newsimg\\" + FileName;

FileUpload1.PostedFile.SaveAs(path);

ramin149
چهارشنبه 21 مهر 1389, 14:16 عصر
http://www.barnamenevis.org/forum/showthread.php?t=250456