-
کد کردن عکس
سلام
ببخشید من می خوام کاربرام بعد از این که لوگین کردن بتونن عکس برای پروفایلشون آپلود کنند یا عکس پروفایل های دیگران و ببینند که همه این ها از طریق WebReq انجام می شه
ولی نمی دونم چجوری باید عکس ها رو با برنامه وی بی دات نت کد کدم و برای فایل
Upload.php
بفرستم
و چه کدی باید تو فایل Upload.PHP
قرار بدم که عکس و برام آپلود و دانلود کنه و چه کدی باید قرار بدم که باز عکسی رو که از دیتا بیس می خواد بخونه رو به برنامه وی بی دات نت ارسال کنه و دات نت اون عکس و دی کد کنه و توی یک PictureBox نشون بده
-
سلام
اگر میخواهید فقط از پروتکل HTTP استفاده کنید، با کدی شبیه این میتوانید فایلی را با HTTP آپلود کنید:
کد:
var wc = new System.Net.WebClient();
wc.UploadFile(@"http://site.com/", @"D:\file.jpg");
در سمت سرور هم من PHP بلد نیستم ولی با دستورات عادی آپلود فایل میتوانید فایل را دریافت و ذخیره کنید.
بطور نمونه اگر پروژه سرور شما ASP.Net MVC باشد کدی مانند زیر در سرور لازم خواهید داشت:
کد:
public class HomeController
: Controller
{
[HttpPost]
public ActionResult Index(HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
file.SaveAs(System.IO.Path.Combine(this.Request.MapPath(@"\App_Data\"), file.FileName));
}
return this.View();
}
}
بدیهی است که در یک بستر تمام دات نت میتوان از پروتکل های جایگزینی مانند WebService یا WCF و... هم استفاده کرد.
موفق باشید.