2012-04-03 3 views
1

내가 VB.Net는 FTP 서버에 큰 파일을 업로드하기위한 좋은 컨트롤을 찾을 필요가 :좋은 FTP 제어?

  • 가 10기가바이트에 파일을 업로드 할 수
  • 수동 모드를 사용
  • 업로드하는 동안 피드백을 제공, 만들려면 이
  • 취소 및
  • 최대 2 개의 동시 연결
  • 내가 읽은

을 재개 할 수 OK 일어나고 있는지 WebClient + NetworkCredential에 관한 내용이지만 진행 정보를 제공하지 않는 것 같습니다. WebClient.UploadFileAsync뿐만 아니라 WebRequest/WebResponse의 FTPWebRequest/FTPWebResponse 클래스도 있습니다.

어떤 무료/저렴한 해결책을 권하고 싶습니까?

감사합니다.

답변

2

모든 FTP 클라이언트 클래스/컨트롤은 FTP 프로토콜에서 지원되므로 다음을 제공해야합니다.

  • 가 10기가바이트에 파일을 업로드 할 수
  • 두 가지를 사용, 취소하고 예를 들어, 다음은 클래스/컨트롤을 잘 활용하도록 요구

을 재개 할 수 수동 모드를 사용합니다 클라이언트 클래스/컨트롤을 동시에 사용할 수 있습니다.

  • 최대 2 개의 동시 연결

RemObjects에, 당신은 FtpClient라는 클래스를 찾을 수 있습니다 인터넷 팩,라는 무료 팩을 가지고

http://www.remobjects.com/ip.aspx

http://wiki.remobjects.com/wiki/FtpClient_Class

그것을 위의 모든 FTP 기능을 지원하며 이벤트를 통해 업로드 진행 상태를 제공합니다. 설명서를 읽거나 테스트 할 수있는 작은 프로그램을 작성하기 만하면됩니다.

동일한 FTP 서버에 대한 다중 연결을 지원하려면이 클래스의 인스턴스를 여러 개 만들 수 있습니다.

+0

정보 주셔서 감사합니다. RemObject가 제공하는 유용한 기능은 .Net 프레임 워크에서 사용할 수 없습니까? – Gulbahar

+0

방금 ​​답변을 편집했습니다. RemObjects는 .NET BCL에서 Microsoft가 제공하는 것과 비교하여 더 많은 API (많은 FTP 세부 정보가 숨겨져 있거나 캡슐화되어 있음)를 설계합니다. –

+0

여기에 소스 코드가 게시되어 있으므로 검색 기술이 충분하지 않다고 말해야합니다. http://code.remobjects.com/p/internetpack/source/tree/HEAD/Source 검색 엔진을 제대로. 감사. –