NULL-PDF-Ausnahme

This article was translated from English: Does it need improvement?
Translated
View the article in English

Der Fehler "ERROR-001" tritt auf, wenn keine PDF-Datei angegeben wurde. Dies bedeutet, dass der erforderliche Parameter pdf_file in der POST Anfrage null oder leer war.

Hinweis:Bitte überprüfen Sie die Parametersyntax, den Dateipfad der PDF-Datei oder die Gültigkeit des PDF-Streams.

Empfohlene Lösung

TippsStellen Sie sicher, dass der Parameter pdf_file in der POST Anfrage auf Ihre PDF-Datei gesetzt ist.

Beispiel für die korrekte Syntax von pdf_file in cURL:

curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text?words_to_redact=IRON' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
curl -X POST 'https://api.securedoc.com/v1/document-services/pdfs/redact-text?words_to_redact=IRON' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'
SHELL

Beachten Sie die letzte Zeile für die korrekte Verwendung:

-F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf'

Erklärung

  • -X POST : Gibt die Anfragemethode als POST an.
  • URL : Die API-Endpunkt-URL, die das PDF-Dokument verarbeitet.
  • -H 'accept: */* ' : Header, der angibt, dass der Server mit beliebigen Inhaltstypen antworten kann.
  • -H 'Content-Type: multipart/form-data' : Dieser Header gibt an, dass die POST-Anfrage ein Formular mit Daten enthält, bei denen es sich um Dateien und Parameter handeln kann.
  • -F 'pdf_file=@YOUR_PDF_DOCUMENT.pdf;type=application/pdf' : Mit diesem Flag wird eine Datei hochgeladen; das @ -Symbol vor dem Dateinamen gibt an, dass der Name nach dem @ ein Dateipfad ist. Der type=application/pdf stellt sicher, dass die Datei als PDF behandelt wird.

Stellen Sie sicher, dass der Pfad zu YOUR_PDF_DOCUMENT.pdf existiert und auf die tatsächliche PDF-Datei verweist, die Sie verwenden möchten.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Version: 2024.10 gerade veröffentlicht