거대한 파일을 FTP 서버에 업로드하고 진행률 표시 줄을 사용해야합니다.C#으로 진행률 표시 줄을 사용하여 FTP 서버에 파일 업로드
세 번째 자유 구성 요소를 사용하지 않고 어떻게 수행 할 수 있습니까?
감사합니다.
거대한 파일을 FTP 서버에 업로드하고 진행률 표시 줄을 사용해야합니다.C#으로 진행률 표시 줄을 사용하여 FTP 서버에 파일 업로드
세 번째 자유 구성 요소를 사용하지 않고 어떻게 수행 할 수 있습니까?
감사합니다.
일반 ASP.NET에서만이 작업을 수행 할 수 없습니다. 진행 표시 줄 상태에는 JavaScrip/AJAX 액션이나 Flash 객체가 필요합니다. 무료 타사 구성 요소와 함께 가고 싶지 않다면 혼자서 작성해야합니다. 빌드 인 ASP.NET 기능은 없습니다. AJAX의 사용은 당신을 위해 가능성이 있기 때문에
업데이트
이 문서는 흥미로운 일이 될 수 있습니다
당신은 크기를 지정하는 코드를 얻을 수 있습니다 이미 서버에있는 파일을 삭제하고 타이머에 바인딩합니다. 그런 다음 업로드되는 파일의 파일 크기에 따라 이미 업로드 된 크기를 추론 할 수 있습니다.
코드를 얻지 만 시스템을 상당히 느리게 할 수 있으므로 코드를 별도의 스레드로 가져와야합니다.
실제로는 ASP.NET을 사용하여 진행 상황 표시 줄을 작성할 수 있지만 (포스트 백이 많은 경우), 그러나 매우 추한 것입니다. – abatishchev
@abatishchev : 나는 그것을 결코 추천하지 않겠지 만 일반적으로 당신이 옳습니다. –
Perefct 나는 AJAX를 사용할 수있는 probem이 없다. – Yagami