Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 用于远程文件的上载文件按钮_Html_Unix - Fatal编程技术网

Html 用于远程文件的上载文件按钮

Html 用于远程文件的上载文件按钮,html,unix,Html,Unix,下面是一个场景。我有一个简单的浏览按钮。现在,它打开了本地计算机上的文件夹层次结构。个人电脑 但是,我想从我有权访问的远程unix服务器中选择一个文件。有没有一种方法可以显示远程unix服务器的文件层次结构,而无需安装驱动器 除了使用java小程序,还有其他选项吗 谢谢, Michael不知道它在Unix中是如何工作的,但是在Windows中,您可以将驱动器号映射到远程路径,或者在浏览对话框\\server\share\filename中键入远程路径,而不是使用常规的输入类型文件,调用Java小

下面是一个场景。我有一个简单的浏览按钮。现在,它打开了本地计算机上的文件夹层次结构。个人电脑

但是,我想从我有权访问的远程unix服务器中选择一个文件。有没有一种方法可以显示远程unix服务器的文件层次结构,而无需安装驱动器

除了使用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');
?>