Java - 获取远程 HTTP 服务器上符号链接的真实文件名
Java - get real filename of symlink on remote HTTP Server
我在 Java 内工作,并从 HTTP 服务器下载文件。现在我们在这里使用 symlinks,所以我们不需要更改 http link - 它总是指向 "last-uploaded.zip",linked 到最后上传的 zip 文件,例如 "package43.zip".
我有机会获得 java 内的原始文件名吗?所以 link 指向 "last-uploaded.zip" 但如果它被下载我想将它重命名为 "package$version.zip".
此致,
马可
没有。整个符号链接概念不通过 HTTP 传输,因此当您为 last-uploaded.zip
进行 HTTP GET 时,您不知道它是一个文件、一个符号链接还是只是一个 returns 字节的端点。
最简单的解决方案可能是打开 zip 并从里面某处搜索版本号。
我在 Java 内工作,并从 HTTP 服务器下载文件。现在我们在这里使用 symlinks,所以我们不需要更改 http link - 它总是指向 "last-uploaded.zip",linked 到最后上传的 zip 文件,例如 "package43.zip".
我有机会获得 java 内的原始文件名吗?所以 link 指向 "last-uploaded.zip" 但如果它被下载我想将它重命名为 "package$version.zip".
此致, 马可
没有。整个符号链接概念不通过 HTTP 传输,因此当您为 last-uploaded.zip
进行 HTTP GET 时,您不知道它是一个文件、一个符号链接还是只是一个 returns 字节的端点。
最简单的解决方案可能是打开 zip 并从里面某处搜索版本号。