2014-06-06 1 views

답변

1

을 다운로드하지 않고 ...

나는 이런 식으로 뭔가를 시도하지만 난 URI 오류가 발생하고 URI의 일을 구현하는 방법을 나도 몰라? 아닙니다. 그건 말이되지 않을 수도 있습니다. 그러나 System.Net.WebClient을 사용하여 다운로드 한 후 표시 할 수 있습니다.

WebClient wc=new WebClient(); 
richTextBox1.Text=wc.DownloadString("http://exampledomain.example/updatelog.txt"); 

UI 스레드를 묶어 두거나 속도를 향상시키지 않으려면 비동기 방법을 사용하는 것이 좋습니다.

사용 System.IO.File은 로컬 파일에만 사용됩니다.

+0

흠 작동하지 않습니다. 오류가 발생했습니다.이 [코드] WebClient wc = new WebClient(); 스트림 데이터 = wc.OpenRead ("http : //********.clan.su/updatelog.txt"); StreamReader reader = 새 StreamReader (데이터); 문자열 s = reader.ReadToEnd(); richTextBox1.Text = s; data.Close(); reader.Close(); [code] 여전히 동일한 오류 – Maxim

+0

mason의 코드는 정상적으로 작동합니다. 물론 첫 번째 오류는 단순히 사이트에서 파일을 다운로드 할 수있는 권한이 없다는 의미입니다. 왜 지금 StreamReader를 가져오고 있습니까 ??? – TaW

+0

@Maxim 내가 게시 한 코드는 잘 작동하므로 StreamReader를 사용할 필요가 없습니다. 오류가 발생하는 경우 ** 오류가 무엇인지 알려주는 것이 중요합니다 **. – mason