Javascript 如何在RubyonRails中使用文件上载控件只获取文件夹路径名而不获取文件名?

Javascript 如何在RubyonRails中使用文件上载控件只获取文件夹路径名而不获取文件名?,javascript,file-upload,Javascript,File Upload,除了使用fileupload控件之外,还有其他方法获取选定的文件夹路径吗 使用文件上传控制,我获得文件名,但我只需要获得选定的文件夹路径,是否可以获得文件夹路径 代码: 函数addFiles(selectObject、seltext、selvalue) { 警报(seltext); 警报(selvalue); var optionObject=新选项(seltext,selvalue); var optionRank=document.getElementById(“mcffiles”)

除了使用fileupload控件之外,还有其他方法获取选定的文件夹路径吗

使用文件上传控制,我获得文件名,但我只需要获得选定的文件夹路径,是否可以获得文件夹路径

代码:


函数addFiles(selectObject、seltext、selvalue)
{   
警报(seltext);
警报(selvalue);
var optionObject=新选项(seltext,selvalue);
var optionRank=document.getElementById(“mcffiles”).options.length;
警报(optionRank);

如果(optionRank如果您指的是客户端上的文件夹路径,则为否,javascript甚至无法访问本地文件系统进行读取


如果您想允许上传整个文件夹内容(我想这就是为什么您要问的原因),然后你必须嵌入flash或类似的东西。

这与Rails有什么关系?看起来像Javascript。我想要浏览文件夹路径,需要使用该路径将文件从其他位置移动到选定的文件夹路径。这是我的要求…好的,我仍然不确定你想要什么。你想浏览服务器或客户端上的文件夹路径吗?要从服务器或客户端的其他位置移动文件?文件上载控件将打开“文件打开”对话框,并在输入框中显示完整路径,但我需要“打开文件夹”对话框的相同功能,并且需要显示路径(仅路径)--它完全位于客户端。
<input id="fileToUpload" type="file" size="45" style="width:300px;" name="fileToUpload" onChange="addFiles(this, this.value,this.value);" class="input">

<select name="mcffiles" id="mcffiles" size=5 style="width:200px; height:100px">

function addFiles(selectObject, seltext, selvalue)
    {   
         alert(seltext);
         alert(selvalue);
        var optionObject = new Option(seltext,selvalue);
        var optionRank = document.getElementById("mcffiles").options.length;
        alert(optionRank);
        if(optionRank <= 4)
        {
            document.getElementById("mcffiles").options[optionRank]= optionObject;
        }
        else
           alert('Only 5 files can select')

    }