HTML-форма - multipart / form-data - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь создать HTML-форму для загрузки изображения с типом кодировки - multipart / form-data.

Мне дали указание использовать заголовок 'Origin' со значением «https://some -url.com » и заголовок «Host» со значением «image-upload.amazonaws.com»

Но я могу выяснить, где указывать заголовок «Начало».

Мой HTML выглядит так:

<!DOCTYPE html>
<html lang="en"> 
<head>
  <meta charset="utf-8"/>
  <title>upload image file</title>
</head>
<body>
<form action="image-upload.amazonaws.com" method="post" enctype="multipart/form-data">
  <p><input type="text" name="key" value="async_uploads/123456789-987654321">
  <p><input type="text" name="success_action_status" value="201">
  <p><input type="text" name="policy" value="sdfghjsdfg8sdfgshdfgjksg=">
  <p><input type="text" name="x-amz-credential" value="DSFGHJSDFGH?878dfg78">
  <p><input type="text" name="x-amz-algorithm" value="AWS4-HMAC-SHA256">
  <p><input type="text" name="x-amz-date" value="20180620T022620Z">
  <p><input type="text" name="x-amz-signature" value="sdg678sdfg7h34">
  <p><input type="file" name="myimage.png">
  <p><button type="submit">Submit</button>
</form>
</body> 
</html>

Кто-нибудь может мне помочь?

Заранее спасибо ...

1 Ответ

0 голосов
/ 28 июня 2018

Host - доменное имя, на которое отправляется запрос. Происхождение - показывает домен / URL, с которого был инициирован (или возник) запрос

https://www.codeproject.com/Articles/185506/AJAX-Cross-Origin-HTTP-request. На этой вики-странице показан список всех полей заголовка

Итак, вам нужно включить Origin в заголовок запроса . Смотрите этот пример, https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin.

Надеюсь, это поможет,

...