首页 > 解决方案 > 如何获取从 ec2 上传的文件的 url

问题描述

我使用 HTML 将文件上传到 Web 位置。

<input name="fileInput" type="file" fileinput="files" ngf-select
       ng-model="picFile1 "accept="image/*" NGF-max-size="2MB"required
       ngf-model-invalid="error file">

我正在为平台使用 AngularJS 前端和 Java 后端。该系统在 Amazon EC2 设置上运行。我想使用 .

<form name="contractForm">  
    <a href="**url**" download="Contract.pdf">Contract</a>
</form>

所以我需要获取一个特定的文件路径并将这个 URL 放在 href 属性中。我的问题是我怎样才能得到它?这应该是后端工作,但我想了解

标签: javascriptangularjsamazon-web-servicesamazon-ec2ng-file-upload

解决方案


我想您的意思是您正在将图像上传到 AWS 中的 s3 存储桶,在这种情况下,您可以通过创建一个包含 aws s3 路径 + 存储桶名称 + 图像名称的路径来获取图像的下载路径,这里的图像名称可以是您想要的任何东西(例如。时间戳),您可以将其保存在数据库中,然后使用此路径下载相同的图像。


推荐阅读