ali_nob
دوشنبه 28 فروردین 1385, 18:29 عصر
با سلام
من در برنامه ای که با VB.NET نوشته ام قرار است یکسری فایل های ضمیمه و مدارک توسط کلاینت ها ( یوزر های تعریف شده ) به همراه پیام های متنی بین کاربران به یکدیگر جا به جا گردد برای این منظور من به این نتیجه رسیدم که می بایست فایل های مذکور توسط برنامه در مکان مشخصی بر روی سرور کپی شود تا در هر زمان دیگر که سایر کاربران می خواهند به فایل ها دسترسی داشته باشند آنها را به کمک برنامه از محل کپی شده بردارند فقط یک مساله ای وجود دارد و آن اینکه کاربران بطور مستقیم نباید بتوانند به این مسیر و فایل ها دسترسی پیدا کنند و فقط توسط برنامه و با سطح دسترسی تعیین شده بتوانند فایل ها را در برنامه مشاهده و یا کپی کنند.
اولا برای این منظور چه روشی را پیشنهاد می کنید ؟
آیا می توان یک فولدر با دسترسی Read/Write در سرور Share نمود که کاربران فایل های ضمیمه خود را فقط بتوانند توسط برنامه در آن نوشته و از آن بخوانند و در حالت معمول به ان فولدر Share شده دسترسی نداشته باشند ؟
من برای این منظور از روش Socket استفاده کردم و فایل ها را در فولدر FTP موجود در سرور توسط برنامه Upload/Download می کردم و این روش تمام شرایط مورد نظر را دارد بجز اینکه بسیار کند این کار را انجام می دهد حتی برای فایل های خیلی کم حجم ، بگونه ای که با این سرعت برای برنامه نمی تواند کارایی داشته باشد.
در این خصوص لطفا راهنمایی بفرمایید
من در برنامه ای که با VB.NET نوشته ام قرار است یکسری فایل های ضمیمه و مدارک توسط کلاینت ها ( یوزر های تعریف شده ) به همراه پیام های متنی بین کاربران به یکدیگر جا به جا گردد برای این منظور من به این نتیجه رسیدم که می بایست فایل های مذکور توسط برنامه در مکان مشخصی بر روی سرور کپی شود تا در هر زمان دیگر که سایر کاربران می خواهند به فایل ها دسترسی داشته باشند آنها را به کمک برنامه از محل کپی شده بردارند فقط یک مساله ای وجود دارد و آن اینکه کاربران بطور مستقیم نباید بتوانند به این مسیر و فایل ها دسترسی پیدا کنند و فقط توسط برنامه و با سطح دسترسی تعیین شده بتوانند فایل ها را در برنامه مشاهده و یا کپی کنند.
اولا برای این منظور چه روشی را پیشنهاد می کنید ؟
آیا می توان یک فولدر با دسترسی Read/Write در سرور Share نمود که کاربران فایل های ضمیمه خود را فقط بتوانند توسط برنامه در آن نوشته و از آن بخوانند و در حالت معمول به ان فولدر Share شده دسترسی نداشته باشند ؟
من برای این منظور از روش Socket استفاده کردم و فایل ها را در فولدر FTP موجود در سرور توسط برنامه Upload/Download می کردم و این روش تمام شرایط مورد نظر را دارد بجز اینکه بسیار کند این کار را انجام می دهد حتی برای فایل های خیلی کم حجم ، بگونه ای که با این سرعت برای برنامه نمی تواند کارایی داشته باشد.
در این خصوص لطفا راهنمایی بفرمایید