【问题标题】:How to make a client, download the file from the original location?如何制作客户端,从原位置下载文件?
【发布时间】:2012-12-30 09:07:25
【问题描述】:

让我们假设有两个节点。

Node-1 的 I.P = 100.100.100.1

Node-2 有一个 I.P = 100.100.100.2

Node-2 有一个名为 foo.mp3 的文件,并且正在运行一个服务器。让我们说,Tomcat。 Node-1 正在寻找文件foo.mp3 并且知道node-2 在其硬盘驱动器的某个位置上有它。假设node-2 上的foo.mp3 的路径是E:/foo/foo.mp3Node-2 可以简单地将foo.mp3 复制到tomcatwebapps 文件夹中并创建如下链接:

<a href="./foo.mp3">Click to download</a>

但是有什么办法可以让他摆脱复制文件的责任呢?有没有办法让他可以给出一个文件的路径,它已经存在了这么久!喜欢:

<a href="E:/foo/foo.mp3">Click to download</a>

因为除非node-1node-2 相同,否则这是行不通的!

【问题讨论】:

  • 您似乎在两个或多个应用程序之间共享文件时遇到了问题。为什么不将文件放在两个应用程序都可以访问的某个位置?

标签: java jakarta-ee tomcat tomcat7 network-protocols


【解决方案1】:

如果Node-1知道文件在Node-2上的位置,为什么Node-1不直接指向Node-2的链接,如下:

<a href="http://100.100.100.2/foo/foo.mp3">Click to download</a>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 2023-04-01
    • 2019-03-04
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    相关资源
    最近更新 更多