آپلود در اکسس

rah

Member
سلام به همگی :D

آقا می خواستم بدونم مثلاً وقتی در فرممون تو asp3 دو تا Browse داریم، چطور میشه با یکیش عکسو و با دیگری یه فایل رو تو مسیر مشخصی بریزیم؟

بعدش، حالا مثلاً عکس و فایل رو تو مسیر مشخص ریختیم، حالا می خوام نام اون عکس و فایل، در دو فیلد جداگانه در اکسس مثلا به این صورت در بیان :

http://www.yourname.com/Imagename.jpg
و
http://www.yourname.com/filename.zip

این در حالی است که ما آدرس رو در فرممون و در قسمت Browse مثلاً اینطوری دادیم :

C:\Documents and Settings\UserName\My Documents\My Pictures\Imagename.jpg
و
C:\Documents and Settings\UserName\My Documents\filename.zip

خودم درکش کردم، اما نمی دونم چجوری بنویسم!
باید یه متغیر تعریف کرد که نام ها تو اون ذخیره بشه، بعد مثلا خودمون بگیم:

"http://www.yoursite.com" & StrFileName​

که مثلاً به این صورت تو رکورد بانکمون ذخیره کنه، بعدش ...
 

m1pfard

Member
اگه منظورتون آپلود کردنه، شما مسلما برای آپلود مسیری رو تو برنامتون مشخص میکنید دیگه. نه!
یا همینطوری فایل می ره و رو سرور می شینه؟!
اگه تو خود آپلود هم مشکلی داشتین فکر کنم تو همین فروم راجع بهش صحبت شده.
 

rah

Member
بله باید تو برنامه آدرس بدم
ولی اگر در پستم دقت کرده باشید، نوشتم اسم فایل رو بردارد و بچسبوند ته آدرس خاصی ، اون وقت اون رشته رو سرجاش ثبت کنه.
 

m1pfard

Member
تازه دارین میشین عین خودم!!!
عزیز شما موقع ذخیره فایل در سرور (آپلود) چند تا پارامترو مشخص می کنید. درست؟
که یکی هم اسم فایله! حالا اون اسمو میتونید هرجور که دوست دارین ازش استفاده کنید دیگه. نه؟
 

rah

Member
گیج می شویییییییمممممممممم! :D

درسته
ما در فرممون آدرس عکس-و فایل- رو توسط Browse و از روی خود کامپیوتر می دیم. ثبت رو که می زنیم، سیستم می ره فایلهایی رو که آدرسشو از رو کامپیوتر دادیم رو می ریزه توی مسیر خاصی روی سرور که آدرسشو تو برنامه ای که نوشتیم، بهش دادیم.

اون وقت آدرس عکسمون روی سرور خود مون اینطوری میشه دیگه:
www.yourname.com/images/image name.jpg

من می خوام این آدرس رو خودش بسازه و تو بانک ثبت کنه
و السلام، :)
 

rah

Member
ای بابا !
ما اومدیم اینجا مشکلمون حل شه !

شاید من زیاد پیچوندمش !

بزارید اینطوری بگم:
شما یه فایلی رو وقتی آپلود می کنی، آدرسش از رو سرورتون چطوری می شه؟
(آپلود به کمک Browse(منظور همون دکمه ی بروز)در فرم و از روی کامپیوتر)- اصلا مثل اینکه روی فروم همین جا چطور آواتارتو درست می کنی؟ در اصل یک فایل-عکس- از رو کامپیوترت آپلود می کنی دیگه ؟؟؟
بعد مثلا به صورت خودکار آدرسش میشه: forum.majidonline.com/Images/picture.jpg
حالا من می خوام تو فیلد بانکم این عبارت add بشه. :-?

اگه بازم نفهمیدی بگو، سعنی می کنم یه جوری بگم که بتونید بهم کمک کنید ! :wink:
 

m1pfard

Member
با اینکه بیخیال شده بودم. ولی لعنت خدا بر شیطون.
شما به لطف خدا آدرس سایتتون رو که دارید. نه! (مثلا forum.majidonline.com/Images/)
حالا تو برنامه ای که فایل رو آپلود می کنه (به هر زبان و هر نوعی که هست) حتما یه فرمی دارید که حاوی فیلد نام فایل هست (مثلا YourFileInpout).
این کد رو تو برنامت استفاده کن تا نام فایل رو از داخل اون فرم جدا کنه:
[LTR]
کد:
<%
tmpAddress = Request.Form("YourFileInpout")
aPath = Split("\" & tmpAddress, "\")

YourFileName = aPath(UBound(aPath))
%>
[/LTR]
حالا نام فایل شما (که در فرم انتخاب کرده بودید) داخل متغییر YourFileName هستش.
اونو به مسیری که خودتون می خواهید اضافه کنید!:

[LTR]
کد:
YourAddress = "http://forum.majidonline.com/Images/" & YourFileName
[/LTR]
 

جدیدترین ارسال ها

بالا