동적 파일을 FTP 서버에 올바르게 작성하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/146901

  •  02-07-2019
  •  | 
  •  

문제

C#을 사용하고 있으며 FTP 서버에 있어야하는 파일을 동적으로 생성하는 로컬로 설치된 응용 프로그램을 작성했습니다.

디스크로 생성 한 다음 FTP 서버에 업로드합니까? 아니면 FTP 서버로 스트림을 열고 파일을 직접 작성하는 방법이 있습니까?

도움이 되었습니까?

해결책

이 답변에서 내가 준 코드 샘플을 확인하고 파일에 쓰는 데 의존하지 않습니다. SQL 특이 적이 지 않으며 SQL CLR 통합 어셈블리를 사용하여 SQL 쿼리에서 FTP 서버로 출력을 업로드하는 방법에 대한 제안 일뿐입니다. 이 방법의 루프는 단지 FTP 스트림에 쓰기를 보여주는 것입니다. 필요에 따라 재 작업 할 수 있어야합니다.

로컬 또는 임시 파일을 사용하지 않고 FTP의 파일에 직접 저장된 프로 시저 출력을 작성하는 방법은 무엇입니까?

다른 팁

수업을 따라야합니다.

System.Net.FtpWebRequest

당신은 그 주장이 스트림임을 알 수 있으며 모든 소스에서 데이터를 보낼 수 있습니다.

.NET 기능을 위해 설치할 때 Visual Studio 용 객체 브라우저를 알고 있어야합니다.

보기> 기타 Windows> 객체 브라우저

알려진 모든 어셈블리 .NET 객체를 검색하는 것입니다.

더 좋은 방법은 로컬로 파일을 저장하고 업로드 프로세스에 문제가있을 수 있으므로 나중에 업로드하는 것입니다.

C#을 사용하고 있기 때문에 나는 당신이 Windows Env에 있다고 생각합니다. 내가 거의 알지 못하는 것 :)

UNIX ENV를 다루는 경우 SSH를 통해 출력을 파이프 할 수 있으며, 이는 암호화 오버 헤드를 관리 할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top