PDA

View Full Version : سوال: آپلود عکس با استفاده از ای جکس و نمایش آن در کنترل image



mbasirati
چهارشنبه 02 مرداد 1392, 14:54 عصر
سلام
من میخوام یه فایل آپلودی داشته باشم که وقتی عکس رو برای آپلود انتخاب میکنی به صورت ای جکسی عکس آپلود بشه و بعد توی یه کنترل image نمایش داده بشه.
ajaxToolKit یه کنترل ajaxFileUpload داره که ای جکسی آپلود میکنه ولی من میخوام بعد آپلود عکس رو نمایش بده.
پلاگینه دیگه ای برای این کار هست؟

mohammad kafiyan
چهارشنبه 02 مرداد 1392, 17:16 عصر
jquery.ajax,httphandler باید استفاده کنی در google سرچی بکن مطلب هست در این زمینه

Progman.ir
چهارشنبه 02 مرداد 1392, 17:49 عصر
یعنی الان به پاسخ رسیدی؟

mbasirati
چهارشنبه 02 مرداد 1392, 21:49 عصر
یعنی الان به پاسخ رسیدی؟

تشکر به معنای به پاسخ رسیدن نیس. من هرکس که به تاپیکم جواب بده حتی اگه به جواب هم نرسم ازش تشکر میکنم.



jquery.ajax,httphandler باید استفاده کنی در google سرچی بکن مطلب هست در این زمینه

پلاگینای آماده برای این کار زیاده. من اونا رو میخوام. البته سرچ کردم ولی میخوام یه پلاگینی که یه نفر تست کرده و خوب جواب داده بهم معرفی بشه.

mohammad kafiyan
چهارشنبه 02 مرداد 1392, 23:27 عصر
توصیه ی من به شما از همان روشی که من به شما گفتم استفاده کن به خاطر اینکه معلوم نیست این پلاگین ها چقدر در زمان اجرا کد تولید می کنند در ضمن با این قابلیت انعطاف کد نویسی و دست شما باز هست در این زمینه ولی با استفاده از پلاگین مشکلات خودش را داره

mbasirati
چهارشنبه 02 مرداد 1392, 23:52 عصر
من از این لینک (http://www.aspsnippets.com/Articles/Display-image-after-upload-without-page-refresh-or-postback-using-ASP.Net-AsyncFileUpload-Control.aspx) استفاده کردم و کارم راه افتاد. منتها یه مشکلی دارم.
توی این روشی که توضیح داده شده اگه دوتا عکس با نام یکسان آپلود بشه عکس دوم جایگزین عکس اول میشه. من نمیخوام چنین مشکلی وجود داشته باشه.
من یه تابع کوچیک نوشتم که با استفاده از تاریخ و زمان یه نام برای عکس تولید میکنه. منتها مشکل اینجاس که موقعی که میخواد توی تگ img عکس رو نشون بده، چون از نام اصلی خود عکس استفاده میکنه و چنین فایلی روی هاست وجود نداره (به دلیل تغییر نام عکس هنگام آپلود) عکسی نشون نمیده. درواقع من میخوام توی کد جاوااسکریپتی که وجود داره نام جدید تولید شده رو در دسترس داشته باشم

چه جوری میتونم این مشکلو حل کنم؟

mohammad kafiyan
پنج شنبه 03 مرداد 1392, 13:05 عصر
خوب کاری نداره که شما از همان تابع که تولید کننده یک مقدار خروجی جهت ذیره نام فایل هست را به همراه fileupload_name ذخیره کن در dbو در پوشه ی عکست
در واقع نام تصویرت را از فایل upload که می گیری با مقدار آن تابع ترکیب کن هم در پوشه ی تصاویرت قرار بده و هم در db