PDA

View Full Version : سوال: ذخیره فایل با استفاده از FileStream



dr_csharp
شنبه 18 آبان 1387, 12:12 عصر
سلام
من میخوام فایلم و در پوشه ی Images و دایرکتوری بنام Test ذخیره کنم (پوشه Test هنوز ساخته نشده و باید ساخته بشه):
اینطور نوشتم :


FileStream newFile = newFileStream(strPath, FileMode.Create);

و به strPath مسیر پاس میشه .
اما error میده که :

Could not find a part of the path 'C:\Documents and Settings\Administrator\Desktop\Gardeshgari\CPanel\ Images\Test\633617411849843750.jpg'
اگه قبلا پوشه ی Test رو بسازم error نمیده ولی من میخوام ساخت پوشه هم دینامیک انجام بشه !
لطفا راهنمایی کنید

dr_csharp
شنبه 18 آبان 1387, 12:56 عصر
چرا از کنترل فایل آپلود استفاده نمی کنید.مگر اینکه کار شما یه بحث دیگه باشه که من نفهمیدم.
صورت مسئله رو پاک نکنید لطفا.میخوام یه Stream رو ذخیره کنم!!

Chabok
شنبه 18 آبان 1387, 22:02 عصر
سلام

برای ایجاد شاخه :
IO.Directory.CreateDirectory

برای ذخیره استریم :
http://barnamenevis.org/forum/showthread.php?t=125291

در ضمن . همینطور که آقای tarhebartar فرمودن شما باید توسط FileUpload که سرور ساید هست ، یا توسط input file ، حتما فایل رو به سرور ارسال کنید .
موفق باشید . خدانگهدار

raravaice
یک شنبه 19 آبان 1387, 00:32 صبح
Permission نداری مهندس

http://barnamenevis.org/forum/showthread.php?t=93440

http://barnamenevis.org/forum/showthread.php?t=88600

موفق باشی

dr_csharp
یک شنبه 19 آبان 1387, 09:54 صبح
با تشکر از راهنمایی دوستان
اول اینکه من از VS2008 با Winserver2003,SP3 استفاده میکنم !
مشکل مطرح شده تا چند روز پیش وجود نداشت و با همون سطح پیش فرض permission های موجود پوشه ی جدید ایجاد میشد،ولی نمیدونم چه اتفاقی افتاده که حالا این مسئله پیش اومده،به Network Service و هم Everyone سطح دسترسی کامل دادم ولی ظاهرا هنوز مشکل پا برجاست.
سوالی که برام پیش اومده :
آیا الان فقط این مشکل منه یا شما هم با همچین مشکلی روبرو هستین ؟

raravaice
یک شنبه 19 آبان 1387, 11:30 صبح
شما احتمالا توقع نداری که :


FileStream newFile = newFileStream(strPath, FileMode.Create);

برای شما پوشه هم ایجاد کنه؟!
اگر مسئله اینه پس حق داره بگه : "نتونستم قسمتی از مسیر رو پیدا کنم" چون پوشه Test هنوز وجود نداره.

موفق باشی

dr_csharp
یک شنبه 19 آبان 1387, 14:09 عصر
شما احتمالا توقع نداری که :


FileStream newFile = newFileStream(strPath, FileMode.Create);

برای شما پوشه هم ایجاد کنه؟!
اگر مسئله اینه پس حق داره بگه : "نتونستم قسمتی از مسیر رو پیدا کنم" چون پوشه Test هنوز وجود نداره.
موفق باشی
چیزی که برام جالبه همینه که تا چند روز قبل پوشه ایجاد میکرده !! ولی نمیدونم این وسط چه تغییری ایجاد شده که الان نمیکنه..نمیدونم شاید من اشتب میکنم!؟