评论会员:NikulDarji 时间:2012/02/05
Imports System.Net.FtpWebRequest
Imports System.Net.NetworkInformation
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim clsRequest As System.Net.FtpWebRequest =_
DirectCast(System.Net.WebRequest.Create("E:\Image.jpeg"), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("USERNAME", "PASSWORD")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
Dim bFile() As Byte = System.IO.File.ReadAllBytes("C:\Image.jpg")
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()
MsgBox("OVER.......!!!!!")
Me.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.OkCancel)
If MsgBoxResult.Cancel Then
Me.Close()
End If
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class
使用此代码通路据点definatly帮助ü
评论会员:游客 时间:2012/02/05
|T|oniyo|Jackson:点心clsStream的System.IO.Stream=clsRequest.GetRequestStream()NBSP此行给我这个错误:请求的URI对于此FTP命令无效,什么是错在这里:?wellcometoend:1。你的类有多少建设者?你的职位意味着只有一个。如果你的构造是正确的,应该是以下的罚款;否则请检查您的其他构造,以确保它们使用相同的代码(或更好地,致电分配的功能相同)2。你传递出一个指针外的类矩阵或矩阵的行吗?如果是这样,确保呼叫者不尝试和delete[]这些指针!3。当您复制一个包含这个矩阵的类类型的对象,会发生什么?如果你不有一个拷贝构造-根据1。你可能不-那么编译器为您创建一个,只会复制,拷贝构造的矩阵的指针,而不是建立一个结构上的新副本,因为它应该堆!因此,当副本被销毁,矩阵将被释放,但在原始对象的指针将不会受到影响和破坏后你将再次尝试删除它,这会导致运行时错误。你应该提供一个自己的拷贝构造函数来代替。它需要做深拷贝,使您的数据,销毁的对象,不会影响原来矩阵对象需要注意的是一个拷贝构造函数可以调用你意识到这一点,Eimplicitely。克。当值函数传递一个对象,或作为返回值传递。另外,如果你存储在STL容器中的任何对象,他们可能会调用拷贝构造函数。4。解决方案3,关于析构函数的代码。我的赌注是3。imgsrc=http://www.orcode.com/img/ico/smiley_wink.gif