कोड में फ़ाइल डाउनलोड करने का प्रयास कर रहा है।फ़ाइल डाउनलोड करने के लिए HttpWebRequest का उपयोग कैसे करें
वर्तमान कोड:
Dim uri As New UriBuilder
uri.UserName = "xxx"
uri.Password = "xxx"
uri.Host = "xxx"
uri.Path = "xxx.aspx?q=65"
Dim request As HttpWebRequest = DirectCast(WebRequest.Create(uri.Uri), HttpWebRequest)
request.AllowAutoRedirect = True
request = DirectCast(WebRequest.Create(DownloadUrlIn), HttpWebRequest)
request.Timeout = 10000
'request.AllowWriteStreamBuffering = True
Dim response As HttpWebResponse = Nothing
response = DirectCast(request.GetResponse(), HttpWebResponse)
Dim s As Stream = response.GetResponseStream()
'Write to disk
Dim fs As New FileStream("c:\xxx.pdf", FileMode.Create)
Dim read As Byte() = New Byte(255) {}
Dim count As Integer = s.Read(read, 0, read.Length)
While count > 0
fs.Write(read, 0, count)
count = s.Read(read, 0, read.Length)
End While
'Close everything
fs.Close()
s.Close()
response.Close()
इस कोड चल रहा है और response.ResponseUri जाँच इंगित करता है im लॉगइन पेज पर वापस और पीडीएफ फाइल करने के लिए नहीं जाया जा रहा।
किसी कारण से यह पहुंचने को अधिकृत नहीं कर रहा है क्योंकि मैं यूरी में उपयोगकर्ता नाम और पासवर्ड भेज रहा हूं क्योंकि मैं क्या खो सकता हूं? आपकी मदद के
क्या पृष्ठ वास्तव में यूआरएल के माध्यम से प्राधिकरण की अनुमति देता है? या क्या आपको कुकी सेट करने वाले वेब इंटरफ़ेस के माध्यम से अधिकृत करने की आवश्यकता है? मैं बाद में अनुमान लगा रहा हूं, इस मामले में आपको 2 अनुरोध करने की आवश्यकता होगी, कुकी को लॉगिन और स्टोर करने के लिए, पीडीएफ (कुकी का उपयोग करके) – Steve
अनुरोध करने के लिए दूसरा कोड मुझे डाउनलोड करने के लिए एक अच्छी शुरुआत देता है। धन्यवाद दोस्त – MiBol