PDA

View Full Version : سوال: آپلود فایل با http در هاست



drsina
پنج شنبه 07 شهریور 1392, 00:38 صبح
سلام !
این لینک : http://www.codeproject.com/Questions/396795/Uploading-a-file-with-Csharp-to-a-webserver-with-H

می تونه کاره آپلود فایل رو رویه هاست انجام ، بده ولی آیا راهی هست که تو یه هاست فایل آپلود کرد ، یعنی میخوام فایل را روی هاست خودم آپلود کنم !
حالا یه سوال دیگه ، این امنیت رو پایین نمیاره ؟!
چون اگه بتونه کاربر هر چیزی خواست آپلود کنه ، که نمیشه :ناراحت:

رو خوده هاست نمیشه محدودیت اعمال کرد ؟، چون اپلیکیشن های ویندوزی امنیت شاخی ندارند .

به هر حال اگه دوستان راهی دارند ، کمک کنند ! ممنون

aliagamon
پنج شنبه 07 شهریور 1392, 00:53 صبح
HTTP توصیه نمیکنم ... بهتره از اف تی پی استفاده بشه...و اگه از اف تی پی استفاده میکنین و سرور هم دستتونه میتونید تو کانفیگ اف تی پی سرور(مثلا فایلزیلا سرور)یا هر سروری محدودیت اپلود فایل ایجاد کنی ... یا میتونی تو خود برنامه محرومیت هایی رو در نظر بگیری البته باید تعریف دقیقی از امنیت داشته باشید منظور از امنیت ، امنیت سرور و جلوگیری از نفوزه و یا جلوگیری از اپلود فایل های مخرب و الوده...

drsina
پنج شنبه 07 شهریور 1392, 01:12 صبح
ممنون از جوابت .
اف تی پی هم باید یوزر و پسورد سرور رو بدی !!!! در واقع امنیت اینه که مثلا کاربر فقط عکس آپلود کنه در حالی که هیچ اطلاعات محرمانه ای از سرور رویه فایل exe نباشه .
راستی خوش حال میشم دلیلتون رو برا استفاده نکردن از http بدونم !

mehrdad1991h
پنج شنبه 07 شهریور 1392, 02:50 صبح
چیزی میگینا
خوب اف تی پی فقط دسترسی رایت بزار که فقط بتونه اپلود کنه
براش هم محدودیت بزار که فقط مثلا فرمت Jpg بتونه اپلود کنه
یا....
با همون http هم که بخوای بکنی مشابه همین اتفاق رخ میدهد
تو برنامه ویندوزی هم شما یوزر را anonymous ست کن و در هاست هم این یوزر را فعال کن و هرچقدر میخوای محدودش کن (میتونی هم یوزر بسازی فرق نداره ولی میگم این باشه بهتره چون یه یوزر کلی هست که همیشه هستش مگر اینکه غیر فعالش کرده باشن) و.....

FastCode
پنج شنبه 07 شهریور 1392, 03:23 صبح
http://labs.hoffmanlabs.com/node/530
http://slacksite.com/other/ftp.html
http://stackoverflow.com/questions/1699145/what-is-the-difference-between-active-and-passive-ftp
از sftp یا ftps بسته به پلتفرمتون استفاده کنید.

ghasemloo
پنج شنبه 14 فروردین 1393, 22:32 عصر
سلام
من چطور می تونم یک عکس با سی شارپ در سرور آپلود کنم
یعنی
به این صورت که نرم افزار ابتدا نام کاریری و رمز عبور رو بگیره
در صورتی که درست بود
فایل در سرور آپلود شه