2012-03-29 4 views
0

사진을 업로드 할 때 제대로 작동하지만 더 큰 비디오를 picasa로 업로드 할 때 웹 애플리케이션이 정상적으로 작동하지 않는 경우가 종종 있습니다. 증기가 더 이상 필요하지 않다는 것을 알 수있는 방법이있어서 어떤 조언을 해 주셔서 감사합니다 (키워드 "using"또는 뭔가 사용). 오류asp.net error 모든 바이트를 쓸 때까지 스트림을 닫을 수 없습니다.

System.Net.WebException이 : 요청이 중단되었습니다 : 요청이 취소 했다. ---> System.IO.IOException : 모든 바이트 쓸 때까지 스트림을 닫을 수 없습니다.

PicasaEntry entry = service.Insert(postUri, videoEntry);//This is the line that does the call 
       PhotoAccessor googlePhoto = new PhotoAccessor(entry); 
       stream.Close();//Fails here 
+2

두 줄 이상의 코드가 필요; 스트림을 초기화하는 위치와 스트림을 사용하는 방법을 표시 할 수 있습니까? 내가 올바르게 기억한다면 service.Insert에 대한 오버로드 중 하나가 스트림 객체를 취합니다 ... – dash

답변

2

나는 스트림 객체가 입력 정확히 모르겠지만, 기본 스트림 클래스는 쓸 수 스트림의 모든 것을 강제로 호출 할 수있는 세척 ​​방법이 있습니다.

stream.Flush(); 
stream.Close(); 

MSDN Documentation

+0

나는 이것을 시도해보고 어떻게되는지 알려줍니다 감사합니다 – user516883

관련 문제