홈>
다른 프로젝트에서 완벽하게 작동하는 C # 코드를 사용하고 있습니다. 그러나이 프로젝트에서는 길이가 0 바이트 인 스트림을 반환합니다.
이것은 스트림을 저장하는 방법입니다 :
using (var exportData = new MemoryStream())
{
workbook.Write(exportData);
return exportData.ToArray();
}
워크 북은 올바르게 구성되어 있으며 실제로 말했듯이이 코드는 다른 프로젝트에서 작동합니다.
이 경우 NPOI 2.4.0 및 SharpZipLib 0.86.0을 사용하고 있습니다. 문제가 SharpZipkib 버전이라는 비슷한 문제가 있지만 이것이 사실이 아닙니다.이로 인해 다른 문제가 발생할 수 있습니까? NPOI가 예외를 보내지 않는 것은 부끄러운 일입니다.
안부 제이미
-
답변 # 1
관련 자료
- 비디오 파일을 스트리밍하기 위해 가상 웹캠을 생성하기위한 gem/packages/API
- c - MPEG2 전송 스트림 PES 스터핑 바이트 길이
- c# - picamera의 aforgenet 스트림 - aforgenet이 바이트를받지 않습니다
- node.js - 스트림에 의해 방출 된 바이트 수 가져 오기
- .net - C # StreamWriter는 추가 바이트를 Stream에 씁니다
- c++ - CRL (Certificate Revocation List) 스트림 바이트를 PDF로 어떻게 인코딩합니까?
- c# - 큰 파일 스트림 처리 (읽기 + 쓰기 바이트)
- go - 널 바이트가 나타나는 이유는 무엇입니까? 스트림을 "위생"한 후에도
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- vue.js - axios를 사용하여 서버에 이미지를 업로드하는 방법
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 문자열에서 특정 문자 제거
문제는 web.config의 SharpZipLib 버전 정의였습니다.
해답을 직접 게시 한 다른 질문에서 해결책을 설명했습니다.