• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 394
  • Last Modified:

Equivalent of .Net Code in VBScript

Hi ,

I need to have VBScript equivalent code for below .Net code. Kindly let me know how to go about this.

  Public Sub UploadFile(ByVal localFile As String, ByVal uploadUrl As String)

        Try
            Dim ByPassUrls() As String
            Dim loNetworkCredentials As NetworkCredential

            loNetworkCredentials = New NetworkCredential(Util.GetSetting("NetworkCredentialUserid"), _
                                                     Util.GetSetting("NetworkCredentialPassword"), _
                                                     Util.GetSetting("NetworkCredentialDomain"))

            Dim proxy As New WebProxy(Util.GetSetting("WebProxyName"), _
                                    Util.GetSetting("WebProxyPortNumber"), ByPassUrls, loNetworkCredentials)

            Dim req As HttpWebRequest
            req = WebRequest.Create(uploadUrl)

            req.Method = "POST"
            req.Proxy = proxy
            req.Credentials = loNetworkCredentials

            req.AllowWriteStreamBuffering = True

            req.ContentType = "application/x-wmflatfile"

            Dim reqStream As Stream

            reqStream = req.GetRequestStream()
            Dim wrtr As StreamWriter
            wrtr = New StreamWriter(reqStream)

            Dim rdr As StreamReader

            rdr = New StreamReader(localFile)

            Dim inLine As String

            inLine = rdr.ReadLine()

            While inLine <> ""
                wrtr.WriteLine(inLine)
                inLine = rdr.ReadLine()
            End While

            rdr.Close()

            wrtr.Close()
            Dim objResponse As WebResponse
            objResponse = req.GetResponse()

            Dim result As String
            Dim sr As StreamReader
            sr = New StreamReader(objResponse.GetResponseStream())
            result = sr.ReadToEnd()
            sr.Close()

        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

    End Sub
0
Alok-Agarwal
Asked:
Alok-Agarwal
  • 2
  • 2
1 Solution
 
Alok-AgarwalAuthor Commented:
Basically I am trying to understand if there are equivalent objects in VBScript corresponding to objects that have been used in the above sub.
0
 
cubaman_24Commented:
It would be something like this.
Best regards.
sub get_html (up_http, down_http)
dim xmlhttp
set xmlhttp = createobject("msxml2.xmlhttp.3.0")
xmlhttp.open "get", up_http, false
xmlhttp.send

Open in new window

0
 
Alok-AgarwalAuthor Commented:
Hi,

Thanks for the inputs. Is it possible to provide more details. Sorry , but I am not able to understand from the above few lines how the achieve the complete functionality that I provided in my original post.

Thanks
0
 
cubaman_24Commented:
Hello:
I gave you the points to start doing you job.But I'm not going to do it for you ;-)
Read the documentation about xmlhttp objects and its methods here
http://msdn.microsoft.com/en-us/library/ms535874%28v=vs.85%29.aspx

Best regards.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now