PDA

View Full Version : URI formats are not supported



maxpayn2
چهارشنبه 20 تیر 1386, 13:30 عصر
سلام
من در سایتم (ASP.NET & C# ) یک صفحه رجیستر دارم که بعد از اینکه کاربر اطلاعاتش رو وارد کرد و دکمه تایید رو زد سیستم یک فایل رو که یک عدد توش نوشته شده از روی هاست میخونه و نسبت به اون عدد یک شناسه به کاربر اختصاص میده و اطلاعات کاربر رو در دیتا بیس ذخیره میکنه بعد عدد اون فایل رو یک واحد اضافه میکنه ، روی دستگاه خودم این کار به درستی انجام میشه و لی وقتی آپلود میکنم این ارور رو میده :

URI formats are not supported

این یعنی چی ؟

علی علیرضائی
چهارشنبه 20 تیر 1386, 13:47 عصر
اون مشکل از سرور هست. البته مشکل که نه محدودیت. چون به شما اجازه ایجاد فایل روی سرور رو نداده و فایل به صورت ReadOnly باز میشه.
شما چرا همون عدد رو تو Database ذخیره نمی کنی. هم راحتتره هم امنیت داره

-------------------------------------------------------
انجمن مهندسان فعال (http://www.eaclub.com)

Behrouz_Rad
چهارشنبه 20 تیر 1386, 13:59 عصر
فکر می کنم مسیر دهی فایل به شکل صحیحی انجام نشده!
به چه شکل مسیر دسترسی به فایل رو مشخصی می کنی؟

maxpayn2
چهارشنبه 20 تیر 1386, 14:17 عصر
آدرس دهی درسته ، http://www.domainname.com/ID/UserID.txt ، در باره دیتابیس هم فکر کرده بودم با خودم گفتم دو تا کانکشن کمتر بهتره

Behrouz_Rad
چهارشنبه 20 تیر 1386, 15:27 عصر
حدس میزدم!
این روش غلطه!
این شکل از آدرس دهی پذیرفتی نیست...
چون به این نوع آدرس به عنوان یک آدرس غیر مجاز برای دسترسی نگاه میشه.
2 راه داری.
یا با استفاده از کلاس NetworkCredential خودت رو برای خودت تصدیق هویت کنی و یا به شکل ساده، از Server.MapPath استفاده کنی.

موفق باشید.