In my code I want to upload a file to my project(named Musiker), under the folder music. Here is what I did so far, it's not working.

'to get the path where to upload it, I did the following

Dim strpath As String = Application.StartupPath
Dim num As Integer = strpath.IndexOf("Musiker")
strpath = strpath.Remove(num + 7) & "\music"

'now I want to upload a file

Dim clsRequest As System.Net.FileWebRequest = (System.Net.WebRequest.Create(strpath))
clsRequest.Method = System.Net.WebRequestMethods.File.UploadFile

' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes("pathofFile")

' upload file...
Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()

It gives me an error, access not allowed or something like that.

You should use only this line:

My.Computer.Network.UploadFile("source file path","destination address")

:-)

plusplus & martonx.

You are requested to use BB code tags.

My.Computer.Network.UploadFile("source file path","destination address")

Let me change my question. Since I am new to vb.net, but worked in asp.net, I thought I have to upload the file. But really what I have to do, is save it to my project. So what I really needed was

File.Copy(sourceFile, destinationFile)

My question is, when using a path for the destination file, where would I put it, so that it should be part of my project?

Sorry, here with code tags

Let me change my question. Since I am new to vb.net, but worked in asp.net, I thought I have to upload the file. But really what I have to do, is save it to my project. So what I really needed was

File.Copy(sourceFile, destinationFile)

My question is, when using a path for the destination file, where would I put it, so that it should be part of my project?

plusplus & martonx.

You are requested to use BB code tags.

My.Computer.Network.UploadFile("source file path","destination address")

Can you give us example of the destination address with IP
as i am doing a project

Edited 6 Years Ago by bhagyeshsc: n/a

This article has been dead for over six months. Start a new discussion instead.