PDA

View Full Version : Save dialog در ASP



neilabak
دوشنبه 03 آبان 1389, 22:43 عصر
سلام دوستان
من تو برنامم نیاز دارم یه Save dialog داشته باشم .ولی کنترل Save Dialog در Asp نیست.ضمنا نمیخوام لینک باشه که وقتی رو لینک میزنه مثلا فایل رو دانلود کنه.
به طور خلاصه میخوام اول مسیر فایل رو با Save Dialog مشخص کنم و بعد با زدن یه باتم اول یه فایل رو به صورت RunTime بسازه و سپس اون فایل رو در مسیر تعیین شده در Save dialog ذخیره کنه.
چه کار کنم؟
اگر راهی به ذهنتون میرسه لطفا دریغ نکنید.
پیشاپیش ممنون

aminghaderi
سه شنبه 04 آبان 1389, 06:13 صبح
کدوم save dialog فایلی رو runtime می سازه که شما می خوای این کار صورت بگیره؟!
این کار با منطق جور در نمی یاد؟!
تمام فایل ها که تکس نیستند! هر فایل ساختار خودش رو داره و نمی شه به این راحتی ها فایلی رو ساخت ؟! مثلا mp3 ?!
save dialog ها معمولا مسیر رو می گیرند و مسیر رو به تابعی که قصد ذخیره فایل رو داره پاس مس دهند.
در ثانی کجا قراره فایل رو ذخیره کنید؟؟؟ سرور یا کلاینت؟؟
برای سرور به نظر من از یه کامپوننت استفاده کنید (بچه های سایت قبلا فکر می کنم یه کامپوننت خوب ساخته بودند ، گرچه کلا نمی شه روی سرور زیاد روی مسیر منور داد. ) ، یا خودتون یکی بسازید.

برای کلاینت هم به نظر من از جاوا اسکریپت باید کمک بگیرید.

موفق باشید.

mina0r0
سه شنبه 04 آبان 1389, 12:05 عصر
شما باید فایلتون رو توی یک فولدر save کنید. بعد مسیر اون فایل رو هم توی دیتا بیس.
بعد به راحتی یک مثلا hyper link قرار بده که مقدا ر url رو از فیلد data base بگیره .
با این کار با کلیک کردن دقیقا پنجره save dialog باز میشه و میتونید save کنید.

behzad1367
شنبه 16 مهر 1390, 13:15 عصر
سلام دوستان
من تو برنامم نیاز دارم یه Save dialog داشته باشم .ولی کنترل Save Dialog در Asp نیست.ضمنا نمیخوام لینک باشه که وقتی رو لینک میزنه مثلا فایل رو دانلود کنه.
به طور خلاصه میخوام اول مسیر فایل رو با Save Dialog مشخص کنم و بعد با زدن یه باتم اول یه فایل رو به صورت RunTime بسازه و سپس اون فایل رو در مسیر تعیین شده در Save dialog ذخیره کنه.
چه کار کنم؟
اگر راهی به ذهنتون میرسه لطفا دریغ نکنید.
پیشاپیش ممنون

دوستان منم دقیقا همین مشکلو دارم میشه بگید چطور میشه این کارو کرد؟

behzad1367
شنبه 16 مهر 1390, 14:15 عصر
دوستان کسی نیست جواب بده؟