PDA

View Full Version : ارسال فایل به هاست



Navid Asadi
دوشنبه 30 دی 1392, 23:24 عصر
سلام
تو یه پروژه باید یک سری مدارک رو کاربر برام بفرسته
میخوام این ارسال مدارک از طریق برنامه انجام بشه و فایل ها رو بفرستم به هاستم
میخواستم بدونم چطور این کار رو انجام بدم
ترجیح خودم استفاده از وب سرویس (WCF) بود تا امنیت بیشتری هاستم داشته باشه
نظرتون چیه؟

Mani_rf
سه شنبه 01 بهمن 1392, 14:44 عصر
اگر از طریق برنامه باید بفرسته تنها گزینه ای که داری استفاده از WCF هست و راه دیگری نداری که راحت و امن باشه. اما این رو در نظر بگیر که امنیت باید سمت سریس WCF تظمین بشه و به ولیدیتور هایی که سمت برنامه میگذاری کاملا اعتماد نکن.

Navid Asadi
سه شنبه 01 بهمن 1392, 19:23 عصر
میخواستم بدونم برای ارسال و ذخیره فایل در هاست از چه کدی باید استفاده کنم؟ (WCF)

Mani_rf
سه شنبه 01 بهمن 1392, 19:48 عصر
یک سرویس مینویسی که یکی از پارامتر های ورودیش یک آرایه از Byte باشه و بعد فایل رو به بایت تبدیل میکنی و متد رو کال میکنی و Byte Array رو به مند میفرستی . بهتره که پسوند فایل رو هم بفرستی تا اونور راحت تبدیل کنی.
برای تبدیل کردن فایل به بایت و برعکس هم اگر بگردی نمونه زیاد مطرح شده. دقیقا همون مراحلی که موقع ذخیره فایل توی دیتابیس و برعکس انجام میشه.

Navid Asadi
سه شنبه 01 بهمن 1392, 23:03 عصر
مرسی از راهنمایی تون، اولویتم این بود که فایل ها در دیتابیس نباشه و رو هاست کپی شه
به نظرتون بهتر اینه یا ذخیره در دیتابیس؟

Mani_rf
سه شنبه 01 بهمن 1392, 23:10 عصر
من هم نگفتم که تو دیتابیس کپی کنی! گفتم که مراحل بایت کردن، مثل همون مراحل ذخیره تو دیتابیسه ، البته به جای ذخیره میدی به متد مورد نظر که ببره سمت سرور. این که تو دیتابیس ذخیره بشه یا این که تو هاست دیگه بستگی به سناریو کار شما داره.