【发布时间】:2018-12-06 22:35:29
【问题描述】:
我正在尝试创建一个 HTML 表单来上传具有编码类型的图像 - multipart/form-data。
我被指示使用带有值的“Origin”标头 'https://some-url.com' 和一个值为 'image-upload.amazonaws.com' 的 'Host' 标头
但我可以弄清楚在哪里指定'Origin'标题。
我的 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>
谁能帮帮我?
提前谢谢...
【问题讨论】:
-
您有自己的 (apache) 主机吗?如果是这样,您可以在您的 htaccess 文件中执行此操作。查看此 stackoverflow.com/a/29774990/1675954 以了解其他方法 (php) .. 我会避免使用 chrome hack ..
标签: html forms multipartform-data