توضیحات و دانلود

دریافت مسیر کامل از کنترل FileUpload در ASP.Net
0 0
دریافت مسیر کامل از کنترل FileUpload در ASP.Net

با سلام بسیاری تمایل دارند  مسیر فایل در دستگاه کاربر که برای آپلود در مرورگرهایی مانند Internet Explorer IE ، FireFox ، Chrome ، Safari و Opera انتخاب کرده است ، دسترسی پیدا کنند که به صورت fakepath نمایش داده می شود.
 در ابتدا به سرور ارسال می شد اما بعداً به دلیل پیشرفت در زمینه اینترنت ، از این مسیر برای هک کردن رایانه استفاده می شد.از این رو اکنون محل پوشه فایل در دستگاه کاربر برای سرور ارسال نمی شود.
در حال حاضر هیچ استفاده ای از محل فایل یعنی مسیر کامل آن وجود ندارد زیرا آنچه در حال توسعه می باشد یک برنامه client server است و روی سرور میزبانی می شود. از آنجا که در طول توسعه ، هر دو client و server یک دستگاه هستند ، شما تمایل به استفاده از همان مسیر را برای ذخیره دارید. اما این نادرست است
شما باید فایل را در پوشه سرور ذخیره کنید و ساده ترین راه این است که یک پوشه به نام Uploads را در وب سایت یا برنامه وب خود ایجاد کنید و سپس با استفاده از کد زیر فایل را در آنجا ذخیره کنید.
C #

protected void btnUpload_Click(object sender, EventArgs e)
{
    string fileName = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
    FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Uploads/" + fileName));
}

VB.Net

Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As EventArgs)
    Dim fileName As String = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName)
    FileUpload1.PostedFile.SaveAs(Server.MapPath(("~/Uploads/" + fileName)))
End Sub

 


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

لینک های دانلود

ارسال نظر
ارسال پیام به :