使用Javascript,如何使用路径在浏览器中加载文档
使用JavaScript,我想从网络驱动器在浏览器中加载csv、pdf等文档。我们希望避免使此网络驱动web服务器 为了让您放心,这是一个内部web应用程序。 有办法做到这一点吗 我试图在网上找到解决方案,但似乎找不到明确的答案,所以我在这里问 我试过: XMLHttpRequest; window.location.assign;使用Javascript,如何使用路径在浏览器中加载文档,javascript,file,Javascript,File,使用JavaScript,我想从网络驱动器在浏览器中加载csv、pdf等文档。我们希望避免使此网络驱动web服务器 为了让您放心,这是一个内部web应用程序。 有办法做到这一点吗 我试图在网上找到解决方案,但似乎找不到明确的答案,所以我在这里问 我试过: XMLHttpRequest; window.location.assign; 我使用以下内容来显示PDF文档 <object data="http://url.com/to/your/file.pdf" type="applicatio
我使用以下内容来显示PDF文档
<object data="http://url.com/to/your/file.pdf" type="application/pdf" width="100%" height="600px"></object>
当然,这并不能直接回答问题。以这种方式使用javascript是不可能的 因此,我的替代方法是在apachehttpd配置文件中为网络驱动器创建一个别名 里面 别名/文档/驱动器路径 之后 要求所有授权 命令允许,拒绝 通融 重新启动服务器 现在url/docs/text.txt显示文件的内容 如果是pdf,则会在浏览器中显示该pdf 如果是csv,则为用户下载文件
我希望这对其他人有帮助如果没有用户交互,您无法从浏览器访问文件系统。但是,您可以使用window.location=[network path].xmlhttprequest将浏览器指向网络路径。。。请注意HTTP部分。你需要一个Web服务器。我自己刚试过,我的评论缺少一点:你必须在网络路径前面添加文件:///浏览器才能打开它。您可以通过将pdf/图片文件拖动到浏览器窗口并检查其url来尝试。所以基本上window.location=file:///C:/somefolder/anotherfolder/document.pdf 将在浏览器中打开document.pdf。应该也适用于网络路径。到目前为止,我已经尝试了所有响应,但没有成功。我想没人愿意回答这个问题,因为downvoteThis不适用于路径,只适用于url,但是,感谢您的回复。为什么不将其放入免费访问的dropbox中感谢您的回复,但我们希望存储超过300GB的文档,并且不启用web以实现灵活性。很抱歉,我认为这是不可能的,因为您的网络驱动器已关闭,无法进行远程访问,这意味着您的web应用程序/网站位于单独的IP上无法找到您的本地服务器,因为它未分配给唯一的访问地址。