Mam plik na URI, który chciałbym czytać przy użyciu StreamReader. Oczywiście powoduje to problem, ponieważ File.OpenText nie obsługuje ścieżek URI. Plik jest plikiem txt zawierającym kilka html. Mam wiele stron internetowych, które używają tego samego kawałka html, więc umieściłem go w pliku txt i odczytuję go na stronie po załadowaniu strony (mogę go uruchomić po umieszczeniu pliku w systemie plików , ale trzeba umieścić go w internetowym repozytorium dokumentów, aby mógł do niego dotrzeć użytkownik biznesowy). Próbuję uniknąć używania elementu iframe. Czy istnieje sposób użycia StreamReader z formatami URI? Jeśli nie, jakie inne opcje są dostępne przy użyciu C# do odczytu w txt pliku HTML? Jeśli to nie jest optymalne, czy ktoś może zaproponować lepsze podejście?Jak odczytać plik z identyfikatora URI za pomocą StreamReadera?
5
A
Odpowiedz
10
Jeśli jesteś za serwerem proxy nie zapomnij ustawić poświadczeń:
WebRequest request=WebRequest.Create(url);
request.Timeout=30*60*1000;
request.UseDefaultCredentials=true;
request.Proxy.Credentials=request.Credentials;
WebResponse response=(WebResponse)request.GetResponse();
using (Stream s=response.GetResponseStream())
...
17
Czy istnieje szczególny wymóg korzystania z StreamReader
? O ile nie ma, można użyć klasy WebClient
:
var webClient = new WebClient();
string readHtml = webClient.DownloadString("your_file_path_url");
13
Można spróbować użyć HttpWebRequestClass
lub WebClient
. Oto nieco skomplikowany przykład żądania internetowego. Jest to przewaga nad WebClient jest to daje większą kontrolę nad tym, jak kierowany jest wniosek:
HttpWebRequest httpRequest = (HttpWebRequest) WebRequest.Create(lcUrl);
httpRequest.Timeout = 10000; // 10 secs
httpRequest.UserAgent = "Code Sample Web Client";
HttpWebResponse webResponse = (HttpWebResponse) httpRequest.GetResponse();
StreamReader responseStream = new StreamReader(webResponse.GetResponseStream());
string content = responseStream.ReadToEnd();
Powiązane problemy
- 1. Jak odczytać plik XML za pomocą Java?
- 2. Jak odczytać plik CSV za pomocą iOS
- 3. jak odczytać plik json za pomocą ansible
- 4. odczytać plik XML za pomocą http
- 5. odczytać plik Excela za pomocą Apache POI
- 6. Jak przekonwertować plik: // uri do treści: // uri?
- 7. Jak załadować obraz z Picasa z identyfikatora URI?
- 8. Jak odczytać plik lokalny (klienta) za pomocą GWT?
- 9. Jak mogę odczytać plik obrazu za pomocą Pythona?
- 10. Jak mogę odczytać plik psd za pomocą php
- 11. Jak odczytać plik wejściowy char char za pomocą skanera?
- 12. Konwertuj plik uri na zawartość uri
- 13. Odczytaj plik z serwera za pomocą ssh za pomocą pythona
- 14. Jak otworzyć spakowany plik za pomocą WinRT
- 15. Jak odczytać dane z programu Excel za pomocą z PHPExcel
- 16. Jak odczytać wartość parametru zapytania z adresu URL za pomocą polecenia perl
- 17. Golang: Jak odczytać plik tekstowy?
- 18. Jak uzyskać konkretny numer kontaktowy za pomocą identyfikatora kontaktu
- 19. Jak odczytać krotkę Pythona za pomocą PyYAML?
- 20. Jak odczytać dane z pliku Excel za pomocą C#?
- 21. Czy parametry SDK RemObjects można przekazać za pośrednictwem identyfikatora URI?
- 22. Jak odczytać właściwości z pliku xml za pomocą java?
- 23. Jak odczytać plik rejestru.bin?
- 24. Jak odczytać nagłówki odpowiedzi za pomocą $ resource?
- 25. Jak odczytać tabelę html za pomocą Rselenium?
- 26. Jak odczytać obraz za pomocą PHP?
- 27. Jak odczytać właściwości Androida za pomocą Java
- 28. Jak odczytać pliki epub za pomocą javascript
- 29. Nie można zmienić identyfikatora URI mydła w kopercie za pomocą java SoapMessage
- 30. Ustawianie wygasania nagłówka dla określonego identyfikatora URI?