jquery:允许用户在文件下载期间重命名文件

时间:2018-03-01 23:49:04

标签: javascript jquery

这是我的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但是在文件下载事件上?

1 个答案:

答案 0 :(得分:0)

下载文件名是http响应标头的一部分。它无法从客户端更改。只有服务器可以在响应期间更改它。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition

http download file name