Re: FTP Programming Question
- From: rwaldicott@xxxxxxxxx
- Date: 3 Mar 2007 14:08:49 -0800
On Mar 2, 5:16 pm, "Amil Hanish" <amilhan...@xxxxxxxxxxx> wrote:
Forget doing FTP using .net...much easier. use the free API at:
http://www.enterprisedt.com/products/edtftpnetexpress/overview.html
I've used this before...very nice.
Amil
"pbd22" <dush...@xxxxxxxxx> wrote in message
news:1172872001.545493.260010@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi.
I have an FTP programming question.
I want the total size of a file being uploaded "before" it is
completely uploaded to the server. I need this for the condition:
when currentbytes = totalbytes, do something. But,
it seems that the filesize before it hits the FTP server is not equal
to the same file's bytes on the other end. I am using either of the
two methods to get the filesize "before" it lands on the remote
server:
Dim postedFile As HttpPostedFile = myfiles(count)
postedFile.InputStream.Length
-- or --
postedFile.ContentLength
and the below method to get the filesize once it is on the FTP server
(and fully uploaded):
Public Function GetFileSize(ByVal sFileName As String) As Long
If (Not (m_bLoggedIn)) Then
Login()
End If
SendCommand(("SIZE " + sFileName))
Dim size As Long = 0
If (m_iRetValue = 213) Then
size = Int64.Parse(m_sReply.Substring(4))
Else
Throw New IOException(m_sReply.Substring(4))
End If
Return size
End Function
Does anybody see why this could be happening? Has anybody else noticed
this distinction?
Thanks in advance.
another API to consider ... Secure FTP Factory for .NET
http://www.jscape.com/sftpdotnet/
.
- Follow-Ups:
- Re: FTP Programming Question
- From: pbd22
- Re: FTP Programming Question
- References:
- FTP Programming Question
- From: pbd22
- Re: FTP Programming Question
- From: Amil Hanish
- FTP Programming Question
- Prev by Date: Re: Passing a Javascript value
- Next by Date: Re: Windows media centre and sky plus
- Previous by thread: Re: FTP Programming Question
- Next by thread: Re: FTP Programming Question
- Index(es):
Relevant Pages
|
Loading