我正在构建一个应用程序,用户可以在其中将视频上传到 Amazon S3。我正在通过浏览器上传视频。
这是我的上传表格:
<form action="FormAction" method="FormMethod" enctype="FormEnclosureType" >
<input id="file-upload-form-key" type="hidden" name="key" value="FileId" />
<input type="hidden" name="AWSAccessKeyId" value="AWSAccessKey" />
<input type="hidden" name="acl" value="Acl" />
<input id="file-upload-form-policy" type="hidden" name="policy" value="Base64EncodedPolicy" />
<input id="file-upload-form-signature" type="hidden" name="signature" value="Signature" />
<input id="file-upload-form-redirect-url" type="hidden" name="redirect" value="RedirectUrl" />
<div class="row">
<label for="Title" style="padding-right: 5px;">Title (optional) </label>
<input id="file-upload-form-title" type="text" name="x-ignore-Title" style="width: 200px;" />
</div>
<div class="row_clear"></div>
<div class="row">
<input id="file-upload-form-file" type="file" accept="video/*" name="file" size="100" id="file"/>
</div>
</form>
我想实现一个取消按钮,用户可以通过该按钮中止上传。关于如何做到这一点的任何帮助?
我发现这个LINK类似于我的问题。但他们提供的解决方案是中止分段上传。另外,我不确定当您直接从浏览器上传时这是否有效。