Html 用于远程文件的上载文件按钮
下面是一个场景。我有一个简单的浏览按钮。现在,它打开了本地计算机上的文件夹层次结构。个人电脑 但是,我想从我有权访问的远程unix服务器中选择一个文件。有没有一种方法可以显示远程unix服务器的文件层次结构,而无需安装驱动器 除了使用java小程序,还有其他选项吗 谢谢,Html 用于远程文件的上载文件按钮,html,unix,Html,Unix,下面是一个场景。我有一个简单的浏览按钮。现在,它打开了本地计算机上的文件夹层次结构。个人电脑 但是,我想从我有权访问的远程unix服务器中选择一个文件。有没有一种方法可以显示远程unix服务器的文件层次结构,而无需安装驱动器 除了使用java小程序,还有其他选项吗 谢谢, Michael不知道它在Unix中是如何工作的,但是在Windows中,您可以将驱动器号映射到远程路径,或者在浏览对话框\\server\share\filename中键入远程路径,而不是使用常规的输入类型文件,调用Java小
Michael不知道它在Unix中是如何工作的,但是在Windows中,您可以将驱动器号映射到远程路径,或者在浏览对话框\\server\share\filename中键入远程路径,而不是使用常规的输入类型文件,调用Java小程序。您可以使用apache中的VFS访问UNIX机器。VFS API支持多种文件访问协议。
如果你真的不想要小程序,你可以用PHP在服务器端完成,方法是使用类似这样的方式让用户选择一个文件夹:
<?php
$connection = ssh2_connect('host', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, 'ls -a --file-type');
?>
要想让这项工作正常进行,你需要有。我的一位朋友推荐了桑巴舞:
它显然允许您将unix服务器链接为windows文件/打印服务器,该服务器应显示在文件浏览器中: 我不知道为什么;在solaris机器上安装任何东西都很困难。因此,我决定采用稍微不同的方法—我发现机器已经正确安装,因此我可以简单地切换用户帐户以访问我需要的内容—而无需SSH。Unix机器是否安装了远程服务器;例如,它是否使用NFS?定义有权访问。当前没有;但我拥有所有机器的root访问权限。我想要的是一个典型的“浏览文件”按钮,它不是打开我的windows桌面,而是打开一个到unix服务器的路径。因此,您希望“浏览”按钮打开一个对话框,其中包含web服务器上存在的文件的层次结构?如果是,web服务器运行的服务器端语言是什么?如果我完全没有抓住要点,我道歉——不确定我是否正确理解了你的问题。我希望browse按钮打开一个对话框,其中包含可以从Web服务器通过ssh访问的计算机文件层次结构。因此,显示浏览按钮的Web服务器将能够显示联网unix计算机上的文件?如果是,是什么版本?唉,在Solaris上安装时遇到了问题
<?php
$connection = ssh2_connect('host', 22);
ssh2_auth_password($connection, 'username', 'password');
ssh2_scp_send($connection, '/temporal/filename', '/remote/filename');
?>