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))

Dim bFile() As Byte = System.IO.File.ReadAllBytes("pathofFile")

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.

4
Contributors
6
Replies
9
Views
7 Years
Discussion Span
Last Post by __avd

You should use only this line:

:-)

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 by bhagyeshsc: n/a

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.