다음 코드를 사용하여 비밀번호 보호를 만들었습니다.
으아아아파일을 다운받아보니 잘 되더라구요.
이 파일도 다운로드하기 전에 서버에 저장합니다. 그런데 나중에 파일을 다운로드하려고 하면 올바른 비밀번호로 파일이 열리지 않습니다. 비밀번호 보호를 설정하지 않으면 원활하게 작동합니다
누구나 도와줄 수 있나요?
P粉4289867442024-03-27 10:44:35
문제를 발견했습니다. 암호화된 정보 배열에는 "p-값"이라고 불리는 "p"라는 키가 있습니다. PDF가 스트리밍되면 p-값이 252에서 -4로 변경됩니다. 이를 수행하는 코드 부분은 다음과 같이 주석 처리되어 있습니다.
첫 번째 출력 시 p값이 바뀌기 때문에 두 번째로 PDF를 출력할 때 잘못된 값으로 파일을 작성합니다.
두 가지 해결책이 있는 것 같습니다. 첫 번째 방법은 먼저 PDF를 파일로 출력한 다음 해당 파일을 브라우저에 에코하는 코드를 직접 작성하거나 다음과 같이 스트림과 출력 사이의 p-값을 재설정할 수 있습니다.
으아악도움이 되길 바랍니다.