اشکال در ارسال فایل به سرور
با سلام خدمت تمامی دوستان
اول بگم تو این سایت خیلی جستجو کردم و کدهاش رو امتحان کردم ولی نمی دونم چرا باز هم روی سرور جواب نمی دند من یک صفحه مدیریت دارم که می خوام فایل هایی رو بر روی سایتم قرار بدم تا هنگامی که up نکردم مشکلی نیست ولی وقتی روی سرور قرار می دم از ذخیره کردن فایلم اشکال می گیره من از fileupload استفاده می کنم
نقل قول: اشکال در ارسال فایل به سرور
لطف کنید بگید خطاش چی هست و حداقل error را اینجا بزارید تا بهتون کمک کنیم
نقل قول: اشکال در ارسال فایل به سرور
با سلام
اول کدهایی که استفاده کردم رو بگم
FileUpload1.PostedFile.SaveAs(HttpContext.Current. Server.MapPath("matn") + "\\" + FileUpload1.PostedFile.FileName);
و همچنین
FileUpload1.SaveAs(HttpContext.Current.Server.MapP ath("matn") + "\\" + FileUpload1.PostedFile.FileName);
و همچنین
FileUpload1.SaveAs(HttpContext.Current.Server.MapP ath("matn") + "\\" + FileUpload1.FileName);
که هر سه یه error ای مثل این میده
System.NotSupportedException: The given path's format is not supported. at System.Security.Util.StringExpressionSet.Canonical izePath(String path, Boolean needFullPath) at System.Security.Util.StringExpressionSet.CreateLis tFromExpressions(String[] str, Boolean needFullPath) at System.Security.Permissions.FileIOPermission.AddPa thList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) at System.Security.Permissions.FileIOPermission..ctor (FileIOPermissionAccess access, AccessControlActions control, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at edit_items.Button1_Click(Object sender, EventArgs e)
نقل قول: اشکال در ارسال فایل به سرور
ServerPath=Server.MapPath("~/Matn/") + Path.GetFileName(fileUpload.FileName)
بعدشم Save اینو امتحان کن
نقل قول: اشکال در ارسال فایل به سرور
با سلام
ممنون از جوابتون اما باز این کد هم error داد
erro:
System.UnauthorizedAccessException: Access to the path '.................. \ma_01.txt' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at System.Web.UI.WebControls.FileUpload.SaveAs(String filename) at edit_items.Button1_Click(Object sender, EventArgs e)
منظورم از ................... آدرس ذخیره فایل در SERVER هست که آدرس کامل رو می نویسه
نقل قول: اشکال در ارسال فایل به سرور
پرمیشین asp.net رو صادر کن و write موفق باشید
نقل قول: اشکال در ارسال فایل به سرور
سلام
ممنون از جوابتون
میشه بیشتر توضیح بدید که چیه ؟ کجاست؟ چطوری انجامش بدم؟
مطالب همه رو خوندم ولی چیزی در تنظیمات سایتم به نام permission نیافتم
نقل قول: اشکال در ارسال فایل به سرور
سلام .
نوع کنترل پنلتون چیه تا اگه helm هست یه راهنمایی کنم
موفق باشید
1 ضمیمه
نقل قول: اشکال در ارسال فایل به سرور
سلام
ممنون از جوابتون
پرمیژن ها رو پیدا کردم که همه رو فعال کردم ولی باز این error رو داد
System.UnauthorizedAccessException: Access to the path-------------------------------------\ma_01.txt' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at System.Web.HttpPostedFile.SaveAs(String filename) at System.Web.UI.WebControls.FileUpload.SaveAs(String filename) at edit_items.Button1_Click(Object sender, EventArgs e
که -------------- آدرس کامل ذخیره هست که پاک کردم
نقل قول: اشکال در ارسال فایل به سرور
سلام سلام صد تا سلام ! D:
لطفا کدتون رو بدید به طور کامل ببینیم چی کردید
هر چند فکر کنم از کد نیست و همون مشکل پرمیشین هست در هر صورت دیگه از دست من کاری بر نمی اد !
راستی این کد شما توی local چه طوریه؟(اگه مشکل داره از کده اگه نه از server هست)
موفق و پیروز باشید
نقل قول: اشکال در ارسال فایل به سرور
باز هم سلام
در صفحه قبل عکس مدیریت پرمیژن در کنترل پنل سایتم رو گذاشتم
نقل قول: اشکال در ارسال فایل به سرور
این هم کد ذخیره فایل
[CODE
string server_map = HttpContext.Current.Server.MapPath("~/matn/");
string filename = System.IO.Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(server_map + filename);
][/CODE]
که درون کامپیوتر خودم جواب میده ولی رو سرور نه
و درضمن در همین تاپیک یاد گرفتم اگه درست یاد گرفته باشم