pdf 파일을 binary mode 로 만들어서 한줄짜리 전문을 만드려고 합니다…
실 동의자료 Data (Binary 모드) ← 전문을 만드는 방법이 써있는 문서에 옆에 있는 내용처럼 binary 모드로 데이터를 전문에 담으라고 하는데요.
예를 들어 “ABBCCC + (pdf 파일 binary data)” 이런식의 한줄 짜리 전문을 만들기 위해서는 어떻게 해줘야할까요?
================
제가 해본건 아래와 같습니다.
string pdfFilePath = filePath;
byte[] pdfBinaryData;
using (FileStream fs = new FileStream(pdfFilePath, FileMode.Open, FileAccess.Read))
{
pdfBinaryData = new byte[fs.Length];
fs.Read(pdfBinaryData, 0, pdfBinaryData.Length);
}
foreach (byte b in pdfBinaryData)
{
strPdfbinaryData += b;
}
위와 같은 방법으로 바이너리화 시킨 다음에 … foreach 문 루프 돌려서 한줄로 만들었거든요. 그런데 이렇게 하면 데이터 사이즈가 달라집니다… 예를 들어 pdf 파일 사이즈가 76kbytes 면, 위와 같이 해버리면 191kbytes 가 되어버립니다…