PDA

View Full Version : سوال: خواندن فایل متنی داخل سایت(فوری)



Mohammad_dn
شنبه 30 آذر 1392, 17:04 عصر
سلام...من میخوام از طریق یه سایت دیگه به یه فایل متنی که در داخل یه سایت دیگس دست رسی داشته باشم....پرمسیشن فایل رو هم روی نتورک (read) قرار دادم...اما نمیدونم چه طور به اون فایل وصل بشم و اطلاعاتشو بخونم

من قبلا برای خوندن فایلی که توی همون سرور بود از کد زیر استفاده میکردم:

string strFile = System.IO.Path.Combine(Request.PhysicalApplication Path, @"Admin\Option\T");
System.IO.FileInfo file = new System.IO.FileInfo(strFile);
System.IO.StreamReader Re = file.OpenText();
int intNum = int.Parse(Re.ReadLine());
string strd = Re.ReadLine();
Re.Close();


اما حالا میخوام اتصال از راه دور داشته باشم....

ممنون اگه جواب بدید...

fakhravari
شنبه 30 آذر 1392, 17:49 عصر
StringBuilder sb = new StringBuilder();
using (StreamReader sr = new StreamReader("lastupdate.txt"))
{
while (sr.Peek() >= 0)
{
sb.Append(sr.ReadLine());
}
}
textbox.Text = sb.Tostring();

فوق ادرس بده = lastupdate.txt

Mohammad_dn
شنبه 30 آذر 1392, 17:57 عصر
StringBuilder

ببخشید این چیه؟

Mohammad_dn
شنبه 30 آذر 1392, 17:59 عصر
فهمیدم:خجالت::خجالت::خجالت:: جالت:

Mohammad_dn
شنبه 30 آذر 1392, 18:00 عصر
اما ارور میده:

URI formats are not supported.



من آدرسمو به این صورت وارد میکنم:


http://Support.Zehneroshan.ir/C

fakhravari
یک شنبه 01 دی 1392, 00:27 صبح
از این استفاده کن.
WebClient web = new WebClient();
System.IO.Stream stream = web.OpenRead("http://www.fakhravary.somee.com/Test/il_ip.txt");
using (System.IO.StreamReader reader = new System.IO.StreamReader(stream))
{
Label1.Text = reader.ReadToEnd();
}
یا
var webRequest = WebRequest.Create(@"http://www.fakhravary.somee.com/Test/il_ip.txt");

using (var response = webRequest.GetResponse())
using (var content = response.GetResponseStream())
using (var reader = new StreamReader(content))
{
Label1.Text = reader.ReadToEnd();
}