这是我的HTML表
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h2>HTML Table</h2>
<table>
<tr>
<th>File Name</th>
<th>File Link</th>
</tr>
<tr>
<td>Screen</td>
<td>https://s3-ap-southeast-2.amazonaws.com/kvntest1/screen.jpg</td>
</tr>
</table>
</body>
</html>
它有两列。
其中一列包含文件的名称。
另一列包含文件的实际链接。
当用户单击该链接时,该文件将自动下载到他们的计算机上。
我只是好奇是否有可能在jQuery中拦截此事件,并允许用户像event.preventdefault
一样重命名文件(在下载之前) ...kinda,但在文件下载事件中?
发布于 2018-03-02 08:02:27
下载文件名是http响应头的一部分。它不能从客户端更改。只有服务器可以在响应期间对其进行更改。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition
https://stackoverflow.com/questions/49060615
复制相似问题