سلام
نمیدونم عنوان رو درست نوشتم یا نه ولی یه سوال دارم که امیدوارم به جواب برسونید منو
من یه برنامه نوشتم که توش یه لیستی رو از طریق یه فایل که هر بار تو یه آدرس مشخص سیو میشه رو پر میکنه
الان نمیدونم چطوری اینکارو بکنم
ممنون میشم اگه کمکم کنید
سلام
نمیدونم عنوان رو درست نوشتم یا نه ولی یه سوال دارم که امیدوارم به جواب برسونید منو
من یه برنامه نوشتم که توش یه لیستی رو از طریق یه فایل که هر بار تو یه آدرس مشخص سیو میشه رو پر میکنه
الان نمیدونم چطوری اینکارو بکنم
ممنون میشم اگه کمکم کنید
جوابشو خودم پیدا کردم
ابتدا 2 تا یوزینگ اضافه میکنی به نام های using System.Net; و using System.IO; بعد کد زیر رو وارد میکنی
private void button3_Click(object sender, EventArgs e) {
System.Net.WebClient WebClient = new System.Net.WebClient();
WebClient.DownloadFile("http://setfa.net/images/اسم فایل.txt", @"اسم فایل.txt");
StreamReader reader = new StreamReader(@"اسم فایل.txt");
richTextBox1.Text = reader.ReadToEnd();
reader.Close();
reader.Dispose();
}
کد بالا فایل رو تو محلی که آپلود کردید دانلود میکنه و سپس میخونه و تو ریچ تکست باکس نشون میده
یا حق
نه ....
دوست عزیز چه را اول فایلو دانلود کنی؟ بعد بخونی؟
از متد DownloadString در کلاس WebClient برای خواندن مستقیم فایل استفاده کن...
System.Net.WebClient WebClient = new System.Net.WebClient();
richTextBox1.Text = WebClient.DownloadString("http://setfa.net/images/ اسم فایل.txt");
آخرین ویرایش به وسیله shahryari : شنبه 23 فروردین 1393 در 08:25 صبح
حرف آقای شهریاری درسته لازم نیست دانلودش کنی بعد بخونیش :) در صورتی که با کلمات فارسی مشکل داشت از کد زیر استفاده کن
موفق باشیدکد HTML:WebClient wc = new WebClient(); string data = wc.DownloadString("http://setfa.net/images/اسم فایل.txt"); byte[] bytes = Encoding.Default.GetBytes(data); data = Encoding.UTF8.GetString(bytes); richTextBox1.Text = data.ToString();