angular - Angular 8/9 和虚拟文件夹(IIS 和 localhost)问题
问题描述
我在资产文件夹下的 Angular 8/9 中创建了一个虚拟文件夹来存储我的一些 mp4 视频。我的环境是 Windows 10 和 VS2019,我的项目是使用 Microsoft Angular 模板(集成了 Angular 和 MVC)创建的。
问题是如果文件夹是虚拟文件夹,我无法播放 mp4 文件。但是,如果它是一个真正的文件夹,那么我可以很好地播放 mp4 文件。我已经设置了对虚拟文件夹的权限,但它仍然无法正常工作。我确实搜索了解决方案和建议,但我没有看到任何人有问题。
我看到的另一件事是,如果我在浏览器中输入完整地址(例如 https:\localhost\assets\videos\myvideo.mp4),浏览器会将我定向到主页。你觉得是路由器的问题吗?如果是路由器问题,我该如何解决?
请指教。谢谢
解决方案
这是我必须做的才能让它工作(以防万一有人像我一样遇到这个问题——它可以节省很多时间)。
如果视频文件夹是虚拟文件夹,则 URL https:\\localhost\assets\videos\myvideo.mp4 不起作用(注意:如果它是真实文件夹,则它起作用)。
如果视频文件夹是虚拟文件夹,则此“https:\\localhost\clientapp\dist\assets\videos\myvideo.mp4”有效。
谢谢你。
推荐阅读
- security - HSM设备如何存储和保护私钥?
- javascript - 如何在jQueryUI可拖动还原功能中获取元素?
- jmeter - JMeter:看到锯齿图而不是平滑图(恒定负载)
- html - github页面不为index.html显示css,而是为其他人显示
- node.js - node http server stop 不会关闭连接
- python - 为什么通过argparse读取数据时我的json字符串数据丢失如$match,$group
- python - 从while循环中间循环的方式
- scala - 使用 Scala 从 List[Row] 中获取 Json Key 值
- java - 我应该如何实施 SSL?
- ruby-on-rails - 在更新记录栏时添加关联记录