запустите cURL, чтобы загрузить файл без заголовка - PullRequest
0 голосов
/ 04 октября 2019

Моя цель - загрузить данный файл в service_now, и для этого я использую приведенный ниже код в сценарии оболочки. $ значения объявлены, где SERVICENOW_API_URL = https://dev80516.service -now.com / api / now / attachment / file , а table_name - sys_attachment.

$ curl $SERVICENOW_API_URL?table_name=$SERVICENOW_ATTACHMENT_TABLE_NAME\&table_sys_id=$SERVICENOW_ATTACHMENT_TABLE_SYS_ID\&file_name=$UPLOAD_FILE_NAME --request POST --header \"Accept:application/json\" --user $SERVICENOW_USER_NAME:$SERVICENOW_PASSWORD --header \"Content-Type\:application/json\" -F "uploadFile=@./blank.txt"
  1. Всякий раз, когда я загружаюфайл, к загруженному файлу добавляются следующие типы заголовков. Пожалуйста, внесите изменения в мою команду, чтобы загрузить файл без этого заголовка.
--------------------------565a353520eb07b1
Content-Disposition: form-data; name="uploadFile"; filename="blank.txt"
Content-Type: text/plain


--------------------------565a353520eb07b1--
Также, когда заархивированный файл загружен в service_now, а затем загружен обратно из serviceNow, не может извлечь / распаковать файл.
...