내 웹 API에 html 양식으로 PDF 필드를 제출하는 제출 버튼이있는 PDF가 있습니다. 제출 파트는 작동하지만 이전에 보지 못한 형식으로 요청 페이로드를 전송합니다. Web Api는 Adobe Acrobat 양식에서 요청 데이터를 수집합니다. submit
또한 요청에 전송되는 컨텐츠 유형이 표시되지 않습니다. 응용 프로그램/옥텟 스트림으로 보내 졌으므로 this 사용자 지정 MediaTypeFormatter
을 추가했는데 여전히 작동하지 않았습니다.
iTextSharp를 사용하여 PDF 필드를 채우고이를 클라이언트에 보냅니다. 클라이언트는 BLOB URL을 생성하여 iframe
에 표시합니다. 문제는이 때문인 것으로 나타났습니다. PDF를 열어 수동으로 데이터를 채우고 제대로 작동하기 때문에 양식 필드를 채우거나 BLOB URL을 만들 때 문제가 발생했기 때문입니다. 클라이언트.
답장을 보내 주셔서 감사합니다. 예, 설정이 현재와 비슷하지만 POST 및 FDF 형식으로 요청을 보냅니다. –
그런 의미가 없습니다. 제출 버튼의 속성을 다시 확인하십시오. 제출이 다른 곳에서 JavaScript를 통해 트리거되고 스크립트가 HTML이 아닌 기본 설정을 사용하고있을 수도 있습니다. PDF 양식을 공유 할 수 있다면, 무슨 일이 일어나는지 확실히 말할 수 있습니다. – joelgeraci
IE에서 작동하는 것처럼 보이지만 크롬, 파이어 폭스 또는 엣지에서는 그렇지 않습니다. –