PDA

View Full Version : سوال: ذخيره فايل در سرور با استفاده از دستورات C#



armm1388
سه شنبه 07 خرداد 1392, 11:48 صبح
با سلام
با C# يک نرم افزار بانک اطلاعاتي نوشته ام . بانک اطلاعاتي اس کو ال سرور است و روي سرور قرار دارد. کاربر هر رکورد را که در بانک ذخيره مي کند يک فايل ضميمه را نيز بايد ذخيره کند . به اين صورت که آدرس فايل (در سرور) در بانک ذخيره مي شود ولي خود فايل ضميمه در يک پوشه در سرور ذخيره مي شود نه در sql server . در واقع با file manager کار مي کند . برای اينکه برنامه C# بتواند فايل را در پوشه مربوطه در سرور ذخيره کند بايد لوگين ويندوز که به آن پوشه سرور حق دسترسي دارد در کد برنامه C# اعمال شود . اين کار در برنامه نويسي C# چگونه و با چه دستوراتي صورت مي گيرد؟
با تشکر فراوان

tooraj_azizi_1035
سه شنبه 07 خرداد 1392, 12:38 عصر
باید با FILESTREAM کار کنید:http://msdn.microsoft.com/en-us/library/cc716724.aspx
http://blogs.msdn.com/b/spike/archive/2011/02/28/inserting-a-file-into-a-filestream-table-from-c-and-how-to-get-it-back-as-well.aspx