PDA

View Full Version : سوال: مشکل نمایش لینک فایل آپلود شده در گریدویو



peyman13618
یک شنبه 15 فروردین 1389, 23:22 عصر
واسه یه قسمت از سایتی که نیاز به آپلود فایل توسط کاربر ها رو داره از کدهای fileupload استفاده کردم . هم فایل به درستی ذخیره میشه و هم مسیر فایل به صورت hyperlink در دیتابیس ذخیره میشه. مشکل اینجاست که وقتی تو گریدویو اپراتور باید روی لینک هر فایل کلیک کنه تا فایل رو مشاهده کنه فقط فایل هایی رو میاره که تو اسمش space استفاده نشده باشه ولی اگه space داشته باشه اسم فایل رو تا قبل از اولین space میاره و چون فایلی با این اسم آپلود نشده خطا میده:
مثال:
mydocument.doc و my document.xls رو اگه آپ کنم تو گرید فیلد هایپرلینکش به این صورت میشه
http://sitename/mydocument.doc برای فایل اول
http://sitename/my برای فایل دوم که در اسمش space بکار رفته
این مشکل رو چجوری باید حل کرد؟
سایت با ASP.NET2 و کد های vb.net و دیتابیس اکسس طراحی شده

peyman13618
دوشنبه 16 فروردین 1389, 20:51 عصر
کسی تا الان با این مشکل برخورد نداشته؟ چرا گرید نمی تونه این اسم رو کامل بیاره؟
<a href=upload/my document.xls>view</a>
وقتی این خط تو گرید لود میشه و روی کلمه ی view موس رو نگه می دارم پائین صفحه ی اکسپلورر که آدرس رو داره نمایش می ده میشه:
http://sitename/upload/my
اگه ممکنه یک نفر امتحان کنه و نتیجه اش رو اعلام کنه.البته می دونم با rename کردن فایل موقع آپلود به یه عبارت دیگه میشه این مشکل رو حل کرد ولی مشکل جالبی هستش این موضوع

BahmanDB
دوشنبه 16 فروردین 1389, 23:04 عصر
دوست عزیز قبل از ادرس یه @ بزار

ironman
سه شنبه 17 فروردین 1389, 13:35 عصر
اصولا نباید این چنین مشکلی پیش بیاد!!!!:متفکر:
داخل دیتابیس فیلد موبوطه رو از چه نوعی تعریف کردین؟

peyman13618
پنج شنبه 19 فروردین 1389, 12:01 عصر
اصولا نباید این چنین مشکلی پیش بیاد!!!!:متفکر:
داخل دیتابیس فیلد موبوطه رو از چه نوعی تعریف کردین؟

فيلد از نوع text هست.گفتم شايد اشكالي تو فايل ها باشه يه website ديگه ايجاد كردم باز به همين صورت بود

General-Xenon
شنبه 21 فروردین 1389, 23:16 عصر
سلام...فکر کنم اگر


<a href="upload/my document.xls">view</a>

اینجوری بنویسی درست بشه....