05-04-2012، 10:13 PM
05-04-2012، 10:21 PM
واسه لاگین کردن به اف تی پی و فرستادن فایل به این روش عمل کنید .
سورس کد :
سورس کد :
کد:
using System;
using System.IO;
using System.Net;
using System.Text;
namespace Examples.System.Net
{
public class WebRequestGetExample
{
public static void Main ()
{
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");
// Copy the contents of the file to the request stream.
StreamReader sourceStream = new StreamReader("testfile.txt");
byte [] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
sourceStream.Close();
request.ContentLength = fileContents.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(fileContents, 0, fileContents.Length);
requestStream.Close();
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);
response.Close();
}
}
}
}
05-04-2012، 10:27 PM
برای تکمیلترشدن بحث.دوست عزیز شما میتونید از طریق وب اپلیکشن دیتا رو در دیتابیس ذخیره کنید برفرض مثال کاربر میخاد لامپ شماره های 1و2و5و6و7 روشن بشه مابقی خاموش.حالا اینارو تو دیتابیس ذخیره کن بعد یک سرویس ارائه بدی که لیستی از لامپ های روشن رو برگردونه( اگه امنیتم خواستی با پسورد کارکنه و ... که میره تو امنیت سرویس ها.)از طریق برنامه ویندوزی هم با سرویس کار میکنی و لیست لامپ ها رو برمیگردونی.که اینکار حرفه ای تره و بهتر.
ولی همیشه میگن راحتترین روش = بهترین روش.
ولی همیشه میگن راحتترین روش = بهترین روش.
05-04-2012، 10:27 PM
بله اخه من زبان ذیگه ای بلد نیستم
05-04-2012، 10:31 PM
اره امن ترین بهترین روش هما دیتابیس هست که oep اشاره کردن
چون دیتابیس
1.کلاینت میتونه راحت متصل بشه
2.وب سایتتون هم راحت میتونه بهش اتصال پیدا کنه
سرعت این روش هم بسیار بالاتره
چون مقدماتی اشاره کرده بودید منم پاسخ مقدماتی دادم اما راه روش استانداد همینه که oep اشاره کردن
چون دیتابیس
1.کلاینت میتونه راحت متصل بشه
2.وب سایتتون هم راحت میتونه بهش اتصال پیدا کنه
سرعت این روش هم بسیار بالاتره
چون مقدماتی اشاره کرده بودید منم پاسخ مقدماتی دادم اما راه روش استانداد همینه که oep اشاره کردن
05-05-2012، 02:28 PM
وقتی بحث دیتابیس وسط میاد طرف باید سرور به بانک وصل بشه که گاهی سرور ها اجازه نمیدن و اس کیو ال بدونه و...
ساده ترین روش به نظر من اینکه هر کلید که زده شد تو یه فایل ذخیره کنیم بعد هر بار فایل را بخونه! خیلی ساده و بدون درگیر شدن به مسائل تخصصی!
ساده ترین روش به نظر من اینکه هر کلید که زده شد تو یه فایل ذخیره کنیم بعد هر بار فایل را بخونه! خیلی ساده و بدون درگیر شدن به مسائل تخصصی!
05-05-2012، 02:51 PM
مثالی ندارید برای این کار سایت من رو http هست
05-05-2012، 03:00 PM
(05-05-2012، 02:51 PM)lpln852 نوشته: [ -> ]مثالی ندارید برای این کار سایت من رو http هستفرقی نداره http باشه یا چیز دیگه شما فایل را مثل صفحه های دیگه لود کن توبرنامه و بخونش!
05-05-2012، 04:33 PM
(05-05-2012، 02:28 PM)Ghoghnus نوشته: [ -> ]وقتی بحث دیتابیس وسط میاد طرف باید سرور به بانک وصل بشه که گاهی سرور ها اجازه نمیدن و اس کیو ال بدونه و...دوستان سرویس سمت سرور هستش و جزیی از سایتمون محسوب میشه و همونطورکه راحت میتونیم عملیات CURD روی دیتا انجام بدیم. نیازی نیست از طریق win app ما متصل به SQLServer برروی هاستمون بشیم و ....فقط یک request به سرویس میفرستیم و response رو میگیریم.
05-05-2012، 09:21 PM
(05-05-2012، 04:33 PM)Oep نوشته: [ -> ](05-05-2012، 02:28 PM)Ghoghnus نوشته: [ -> ]وقتی بحث دیتابیس وسط میاد طرف باید سرور به بانک وصل بشه که گاهی سرور ها اجازه نمیدن و اس کیو ال بدونه و...دوستان سرویس سمت سرور هستش و جزیی از سایتمون محسوب میشه و همونطورکه راحت میتونیم عملیات CURD روی دیتا انجام بدیم. نیازی نیست از طریق win app ما متصل به SQLServer برروی هاستمون بشیم و ....فقط یک request به سرویس میفرستیم و response رو میگیریم.