[英]Java image upload stored in Amazon S3
無法找到一些示例,說明如何使用Java來允許用戶將圖像上傳到Amazon S3。
流程是:
用戶在HTML表單上,帶有文件輸入表單元素。
此表單將所選圖像提交給Servlet。
此Servlet處理圖像並將其存儲在S3中。
任何人都知道任何好的鏈接/教程,概述了執行此操作的示例代碼?
建議您使用html amazon API來執行此操作。 流式傳輸有點復雜,在大多數情況下您不需要它。
您還可以使用簡單的表單將文件升級到S3 Bucket。 看看這個例子http://aws.amazon.com/articles/1434
示例表格:
<html>
<head>
<title>S3 POST Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<form action="https://s3-bucket.s3.amazonaws.com/" method="post" enctype="multipart/form-data">
<input type="hidden" name="key" value="uploads/${filename}">
<input type="hidden" name="AWSAccessKeyId" value="YOUR_AWS_ACCESS_KEY">
<input type="hidden" name="acl" value="private">
<input type="hidden" name="success_action_redirect" value="http://localhost/">
<input type="hidden" name="policy" value="YOUR_POLICY_DOCUMENT_BASE64_ENCODED">
<input type="hidden" name="signature" value="YOUR_CALCULATED_SIGNATURE">
<input type="hidden" name="Content-Type" value="image/jpeg">
<!-- Include any additional input fields here -->
File to upload to S3:
<input name="file" type="file">
<br>
<input type="submit" value="Upload File to S3">
</form>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.