我想使用html表单get和post方法制作下载链接,并为每次下载获取唯一的下载链接
<form action="website.com" method="post" target="_blank">
<input name="filename" type="hidden" value="File.zip"><br>
<input name="filesize" type="hidden" value="43.5GB"><br>
<input name="id" type="hidden" value="188.138.0.0">
<p></p>
<div align="center">
<input alt="Download" height="99" src="button-download.png" type="image" width="184">
</div>
</form>
答案 0 :(得分:0)
您可以使用 anchor 标记制作下载链接,并为其提供相对的图像路径,如下所示。这可能会有所帮助。
<强>更新强>
如果你想让它下载,你必须使用javascript。 我已经在提交时创建了代码,它将点击 anchor 标记并下载您的图像。这可能会有所帮助。
<form action="website.com" method="post" target="_blank" id="form_submit">
<input name="filename" type="hidden" value="File.zip"><br>
<input name="filesize" type="hidden" value="43.5GB"><br>
<input name="id" type="hidden" value="188.138.0.0">
<p></p>
<div align="center">
<a download="button-download.png" href="/path/to/image" title="ImageName" id="download_image">
<img alt="ImageName" src="/path/to/image">
</a>
</div>
</form>
<强>使用Javascript:强>
$(document).ready(function(){
$("#form_submit").submit(function(){
document.getElementById('download_image').click();
});
});