تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: سوال در مورد آپلود فایل

  1. #1
    داره خودمونی میشه reza22222's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    پای آن کاج بلند
    پست ها
    159

    پيش فرض سوال در مورد آپلود فایل

    در ویژوال استودیو برای اپلود فایل در قسمت postfile.saveas مسیر مورد نظر برای اپلود فایل باید روی هارد باشد یا اینکه یک پوشه مجازی روی هاستiis

  2. #2
    آخر فروم باز Bracket's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    1,064

    پيش فرض

    پوشه مجازی , باید از Server.Path استفاده بکنی برای ادرس حتی در حالت Local .

  3. #3
    داره خودمونی میشه reza22222's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    پای آن کاج بلند
    پست ها
    159

    پيش فرض

    server.mappath اگه منظورت همینه آدرس رو چطور باید بنویسم چون من هر طوری آدرس میدم خطا میده خطایی مربوط بهvirtual path

  4. #4
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    پيش فرض

    سادست ميتونيد از اين کد استفاده کنيد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    تو انجمن بقلی (طراحی صفحات دايناميک) يه تاپيک هست که توش کد آپلود فايل رو نوشتم ميتونين دنبالش بگردين پيداش کنين ( تو صفحه اوله )

  5. #5
    آخر فروم باز Bracket's Avatar
    تاريخ عضويت
    Apr 2008
    پست ها
    1,064

    پيش فرض

    server.mappath اگه منظورت همینه آدرس رو چطور باید بنویسم چون من هر طوری آدرس میدم خطا میده خطایی مربوط بهvirtual path
    اگر صفحت CodeBehind نیست از System.Web.HttpContext.Current.Server.MapPath استفاده کن ادرس هم اینجوری بده مثلا .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    داره خودمونی میشه reza22222's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    پای آن کاج بلند
    پست ها
    159

    پيش فرض

    این کدی که من نوشتم اگه میشه آدرس دادن رو با یک مثال واضح نشون بدید درمورد پوشه مجازی وصفحه code behinh هم بگید ممنون
    If IsPostBack Then
    Dim path As String = Server.MapPath("\http://localhost/reza\")
    Dim fileOK As Boolean = False
    If FileUpload1.HasFile Then
    Dim fileExtension As String
    fileExtension = System.IO.Path. _
    GetExtension(FileUpload1.FileName).ToLower()
    Dim allowedExtensions As String() = _
    {".jpg", ".jpeg", ".png", ".gif"}
    For i As Integer = 0 To allowedExtensions.Length - 1
    If fileExtension = allowedExtensions(i) Then
    fileOK = True
    End If
    Next
    If fileOK Then
    Try
    FileUpload1.PostedFile.SaveAs(path & _
    FileUpload1.FileName)
    Label1.Text = "File uploaded!"
    Catch ex As Exception
    Label1.Text = "File could not be uploaded."
    End Try
    Else
    Label1.Text = "Cannot accept files of this type."
    End If
    End If
    End If

  7. #7
    حـــــرفـه ای Ultimator's Avatar
    تاريخ عضويت
    May 2007
    محل سكونت
    NetFrameWork.
    پست ها
    3,239

    13

    این کدی که من نوشتم اگه میشه آدرس دادن رو با یک مثال واضح نشون بدید درمورد پوشه مجازی وصفحه code behinh هم بگید ممنون
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه ميخواين تو همون پوشه ايجاد بشه بايد از اين کد استفاده کنيد و همينطور اسم فايل رو هم آخر مسير بايد اضافه کنيد .
    اگه ميخواين مسير ديگه اي بدين بايد زير مجموعه ی همون برنامه ی خودتون باشه ، بعد نکته ی ديگه اينه که هميشه برنامتون تو مسير localhost/reza اجرا نميشه که مستقيما اين آدرس رو داديد .
    اگه ميخواين فايلها در ساب فولدر ايجاد بشن اين رو ميتونيد بنويسيد ، ولی پوشه بايد وجود داشته باشه و يا يک شرط بزارين که اگه پوشه وجود نداشت يکی بسازه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اصلا اين دو خط کد که نوشتم رو نديديد ؟؟؟!!!! کد حتما بايد 50 خط باشه تا نگاهش کنيد ؟ !
    همون دو خط فايل رو آپلود ميکنه . بقيش برای ايجاد محدوديته که خودتون نوشتيد .

    ضمنا اين خطی که آبی کردم رو لوکال جواب ميده ولی به دلايل نا معلومی تو سرور های واقعی در اينترنت فقط مقدار false ميفرسته و کد اصلا اجرا نميشه !!!(تجربه شخصيه!)
    بهتره به جای اين شرط از require field validator استفاده کنيد .

    اميدوارم هميشه نياز نباشه کسی کی برد فرسايی کنه تا شما جوابشو بخونيد
    موفق باشيد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •