View Full Version : سوال: فرستادن یک فایل به هاست و دریافت و نمایش در Listbox(ویندوزفون)
amir.shdk
چهارشنبه 01 بهمن 1393, 14:59 عصر
سلام
میخوام یه فایل Best score رو از هر گوشی توی یه هاست اپلود کنه و تو یه قسمت دیگه به ترتیب بهترین امتیاز رو نمایش بده.
saied_hacker
شنبه 04 بهمن 1393, 14:42 عصر
نمی دونم از Best Score File منظورت چیه اما برای ارسال فایل با هاست میتونی از روش زیر استفاده کنی:
( هر فایلی که تو وین فون باز می کنی به صورت Stream هست و بعد پایان لود باید اون رو ارسال کنی ( داده ها به صورت byte هستند))
string fileUploadUrl = @"http://HostAddress/UploadPath";HttpClient client = new HttpClient();
photoStream.Position = 0;
// temp data
MultipartFormDataContent content = new MultipartFormDataContent();
content.Add(new StreamContent(photoStream), "file", fileName);
// send data to host/url
client.PostAsync(fileUploadUrl, content);
اما اگه میخای امتیاز رو ، یک/چند مقدار رو ارسال کنی بهترین راه وب سرویس هست.
amir.shdk
شنبه 04 بهمن 1393, 15:05 عصر
نمی دونم از Best Score File منظورت چیه اما برای ارسال فایل با هاست میتونی از روش زیر استفاده کنی:
( هر فایلی که تو وین فون باز می کنی به صورت Stream هست و بعد پایان لود باید اون رو ارسال کنی ( داده ها به صورت byte هستند))
string fileUploadUrl = @"http://HostAddress/UploadPath";HttpClient client = new HttpClient();
photoStream.Position = 0;
// temp data
MultipartFormDataContent content = new MultipartFormDataContent();
content.Add(new StreamContent(photoStream), "file", fileName);
// send data to host/url
client.PostAsync(fileUploadUrl, content);
اما اگه میخای امتیاز رو ، یک/چند مقدار رو ارسال کنی بهترین راه وب سرویس هست.
منظروم بهترین امتیاز بود.
تو یه بازی میخوام بهترین امتیاز هر نفر رو بگیره و با اسمش تو یه هاست سیو کنه و تو یه صفحه دیگه به صورت لیست بهترین امتیازا رو نشون بده.
saied_hacker
شنبه 04 بهمن 1393, 15:11 عصر
پس بهتره ابتدا یک وب سرویس (راحت ترینش wcf اگه هاست ویندوزی دارید) و تابعی که بیاد امتیاز و اسم بازیکن و بگیره و توی دیتابیس ذخیره کنه همین.
اما اگه هاست لینوکسی هست بهتره از NodeJS استفاده کنید برای پیاده سازی وب سرویس ( فرض کردم تا حدودی با مباحث وب سرویس و ... آشنایی دارید شرمنده :خجالت: )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.