首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery FileTree不能读取本地共享文件夹?

jQuery FileTree不能读取本地共享文件夹?
EN

Stack Overflow用户
提问于 2013-03-18 22:49:27
回答 1查看 682关注 0票数 2

我试图使用jQuery FileTree访问本地共享文件夹。我的代码如下所示,如果文件夹没有在网络上共享,它的工作非常好。但是,一旦我共享了这个文件夹,FileTree (还是Javascript?)拒绝阅读。这是在Windows2008IISStandardIISServer上(我知道,我们是坏人)。

Javascript可以访问本地共享文件夹吗?请记住,我不是试图访问网络共享,而是访问已被共享的本地文件夹。它非常好,直到我允许分享的那一刻。

我知道允许Javascript访问共享文件夹可能存在安全漏洞,但这是针对Intranet应用程序的,所以我不太担心这一点。

编辑--我从FileTree开发人员那里得到回复,他们指出,如果我使用的FileTree连接器可以访问文件,那么FileTree将显示它。因此,PHP连接器更有可能出现这个问题。在这种情况下,应该可以编写一个自定义连接器来实现这一点。

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready( function() {
    $('#fileTreeDemo_1').fileTree({ root: '/quotes/', script: '/scripts/jqueryFileTree/connectors/jqueryFileTree.php' }, function(file) { 
    var parentId = <?php echo json_encode($_GET['id']); ?>;
    window.opener.updateValue(parentId, file);
    window.close();
    });
});
</script>

<div class="filebrowser_container">
    <div id="fileTreeDemo_1" class="filebrowser"></div>
</div>

非常感谢你的帮助和建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 21:20:17

好吧,在这个例子中,不是Javascript或者PHP。我只需确保用于运行IIS进程的用户拥有足够的权限来访问网络共享,然后我就将该用户添加到文件夹的共享用户列表中。现在一切都很完美!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15488440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档