Thanks for the correction
On Sat, Sep 27, 2008 at 1:28 AM, Arsalan Tamiz <[EMAIL PROTECTED]> wrote:
> Hey dboy, "this" is NOT equal to "My" but it is equal to "Me", "My" is
> actually a namespace introduced from VB 2005
>
> On Fri, Sep 26, 2008 at 12:37 AM, dboy haha <[EMAIL PROTECTED]>wrote:
>
>> To piggy back off of what sallushan said, We would like to see what the
>> particular error is so we would know where to look, and "this" is the
>> keyword that has the same functionality as "My" in C#. Sara using the "try",
>> "catch", and "finally" statement to trap any exception when opening a file
>> or a connection because if sometihing goes wrong and the program throws an
>> exception you can potentially run out of file handles or leave a database
>> connection open which is a security risk. Place exceptions within these
>> statements.
>>
>> On Thu, Sep 25, 2008 at 3:10 PM, sallushan <[EMAIL PROTECTED]> wrote:
>>
>>>
>>> You haven't mentioned, what and where the exception is occuring? I
>>> don't know whether you are doing is the only way in C# or NOT, but we
>>> have a very simple thing in Visual Basic i.e. "My". You can use it in
>>> C# too. Add a reference to Microsoft.VisualBasic, then use the
>>> following code to upload file,
>>>
>>> Microsoft.VisualBasic.Devices.Network n;
>>> n = new Microsoft.VisualBasic.Devices.Network();
>>> n.UploadFile("C:\\TestFile.txt", "ftp://www.mydomain.com/
>>> testfile.txt", "userid", "password", true, 100);
>>>
>>> where,
>>> true = display UI (progress) while uploading the file
>>> 100 = connection timeout in milliseconds
>>>
>>> Above 3 lines will (inshaALLAH) upload the file with a UI displaying
>>> the progress of uploading!
>>>
>>>
>>> On Sep 25, 3:26 pm, sara <[EMAIL PROTECTED]> wrote:
>>> > Hi,
>>> >
>>> > i am developing the tool that i want to transfer the file
>>> > from local to remote. when i run the aplicatioon it shows some error.
>>> > the below code i m using..
>>> >
>>> > //string filename = "c:\\test.xls";
>>> > FileInfo fileInf = new FileInfo("c:\\test.xls");
>>> > string uri = "ftp://" + "Ipaddress" + "/" + fileInf.Name;
>>> > FtpWebRequest reqFTP = (FtpWebRequest)
>>> > FtpWebRequest.Create(uri);
>>> > //HttpWebRequest reqFTP = (HttpWebRequest)
>>> > HttpWebRequest.Create(uri);
>>> >
>>> > reqFTP.Credentials = new NetworkCredential("username",
>>> > "password","domain");
>>> > reqFTP.KeepAlive = false;
>>> > reqFTP.Proxy = null;
>>> >
>>> > reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
>>> > //reqFTP.Method = WebRequestMethods.Http.Post;
>>> > //reqFTP.uUseBinary = true;
>>> > reqFTP.ContentLength = fileInf.Length;
>>> >
>>> > int buffLength = 2048;
>>> > byte[] buff = new byte[buffLength];
>>> > int contentLen;
>>> > FileStream fs = fileInf.OpenRead();
>>> >
>>> > // Stream to which the file to be upload is written
>>> > Stream strm = reqFTP.GetRequestStream();
>>> >
>>> > // Read from the file stream 2kb at a time
>>> > contentLen = fs.Read(buff, 0, buffLength);
>>> >
>>> > // Till Stream content ends
>>> > while (contentLen != 0)
>>> > {
>>> > // Write Content from the file stream to the FTP
>>> > Upload
>>> > // Stream
>>> > strm.Write(buff, 0, contentLen);
>>> > contentLen = fs.Read(buff, 0, buffLength);
>>> > }
>>> >
>>> > // Close the file stream and the Request Stream
>>> > strm.Close();
>>> > fs.Close();
>>> >
>>> > please any one can help me to finish this task
>>>
>>>
>>
>>
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web
Services,.NET Remoting" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/DotNetDevelopment
You may subscribe to group Feeds using a RSS Feed Reader to stay upto date
using following url
<a href="http://feeds.feedburner.com/DotNetDevelopment">
http://feeds.feedburner.com/DotNetDevelopment</a>
-~----------~----~----~----~------~----~------~--~---