PDF
파일을 memory stream
으로 읽으면 "Text"
열의 DB에 저장할 수 있습니까?PDF를 메모리 스트림으로 읽는 방법?
답변
텍스트 필드를 사용해야하는 경우, 당신은 바이트 배열로 파일을 읽을 base64로 문자열이 변환 한 텍스트 필드에 그 저장할 수 있습니다 :
string fileString = Convert.ToBase64String(memoryStream.ToArray());
하거나 실제이있는 경우 디스크에 파일 :
string fileString = Convert.ToBase64String(File.ReadAllBytes(@"path\to\file.pdf"));
하나의 옵션은 파일을 바이트 배열로 변환 한 다음 db에 varbinary
열로 저장하는 것입니다.
byte[] bytes = System.IO.File.ReadAllBytes("<pdfFile>");
파일 서버 또는 일부 폴더에 파일을 저장 한 다음 파일 경로를 db에 저장하는 것이 좋습니다.
을 나는 열 유형이 DB 스키마가 변경 될 수 없습니다 싶은 ...하지 VARBINARY – ConfusedSleepyDeveloper
글쎄, 그때는 '텍스트'컬럼에 저장 될 수있다 "TEXT"... TEXT "말했다 하지만 db에서 복귀 할 때 다시 바이너리로 변환해야합니다. –
Ok .. 어떻게? 업데이트 할 수 있습니까? 대답? – ConfusedSleepyDeveloper
모든 이진 파일을 바이트 배열로 읽고 Convert.ToBase64String을 사용하여이 파일을 base64로 변환 할 수 있습니다. 결과 문자열은 db에 텍스트로 저장 될 수 있습니다. 바이트 배열로 다시 디코딩해야 할 때 FromBase64String을 사용하십시오.
- 1. 안드로이드에서 PDF를 읽는 방법?
- 2. 파일 스트림을 메모리 스트림으로 리디렉션
- 3. 입력 스트림에서 파일 스트림으로 읽는 방법?
- 4. 파이썬에서 바이트를 스트림으로 읽는 방법 3
- 5. HTML 테이블을 메모리 스트림으로 변환
- 6. 메모리 스트림으로 직렬화/역 직렬화
- 7. iText를 사용하여 여러 열로 pdf를 읽는 방법?
- 8. URL을 다운로드하지 않고 pdf를 읽는 방법?
- 9. nodejs 스트림으로 파일을 gzipping하면 메모리 누수가 발생합니다.
- 10. 웹 사이트의 xml을 메모리 스트림으로 변환
- 11. 메모리 스트림으로 초기화 된 SqlXml 반환
- 12. 안드로이드에서 외부 SD 카드에서 PDF를 읽는 중
- 13. 처리되지 않은 메모리 스트림으로 객체를 반환하면 메모리 누수가 발생합니까?
- 14. System.Data.Linq.Binary를 스트림으로 변환하는 방법?
- 15. 안드로이드 앱에서 메모리 데이터를 읽는 방법
- 16. 메모리 누수 문제. 루트 경로를 "읽는"방법?
- 17. 메모리 누수가없는 java에서 많은 이미지를 읽는 방법
- 18. 자바 스크립트에서 이진 스트림에서 PDF를 열고 읽는 방법
- 19. PDF를 읽는 방법 알아보기 IText를 사용하거나 사용하지 않음
- 20. 이미지를 포함하는 pdf를 읽는 방법, java에서 itext를 사용하는 테이블?
- 21. 그의 경로를 통해 PDF를 읽는 것
- 22. CD를 파일로 읽는 방법?
- 23. 많은 PDF를 구문 분석하는 방법
- 24. HttpWebReqest에서 ConnectStream을 읽는 방법
- 25. 자바를 사용하여 출력 스트림 PDF를 인쇄하는 방법
- 26. 인 메모리 pdf를 바이트 []로 변환하십시오.
- 27. for 루프를 스트림으로 변환하는 방법
- 28. Ruby에서 스트림으로 오디오를 재생하는 방법
- 29. stdin을 다양한 스트림으로 스캔하는 방법
- 30. System.Windows.Controls.TextBox 입력을 스트림으로 리디렉션하는 방법?
한 가지 질문 : Base64는 무엇입니까? 텍스트 형식과 호환 가능합니까? – ConfusedSleepyDeveloper
Base64는 이진 데이터를 문자열로 나타낼 수있는 인코딩 체계입니다. http://en.wikipedia.org/wiki/Base64 –