繁体   English   中英

如何使用jQuery / JavaScript将子文件夹中的所有文件名加载到我的安全网页中

[英]How to load all the file names from a sub folder into my secure web page, using jQuery/JavaScript

我有一个名为“ images”的子文件夹。 我想使用安全网站上的jQuery / JavaScript将“ images”文件夹中的所有文件名加载到html页面中。

我怎样才能做到这一点?

我知道如何针对不安全的网站执行此操作: 如何使用Jquery / Javascript将文件夹中的所有图像加载到我的网页中

编辑:这是一个https页面。 我可以在http页面中获得文件夹的内容,但得到的是“ 403-禁止访问被拒绝”。 https页面中的文件夹错误。 我可以访问网络服务器。 我使用ASP.NET,并尝试为所有用户在该文件夹的web.config中设置权限。 我想从客户端获取列表。 客户端脚本通过同源策略执行。 我使用ASP.NET网页(但是我想通过JavaScript / jQuery获取文件)。 我可能会使用Web服务。

感谢您的详细信息。 抱歉,我现在无法建立ASP.Net网站,但是我仍然有几个问题。

客户端脚本是否通过同源策略执行,还是需要启用CORS / JSONP? https://docs.microsoft.com/zh-cn/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api

您是否使用ASP.Net WebPage,MVC,WebApi,哪个版本或新的ASP.Net Core版本?

我的建议是构建一个可读取文件夹并提供文件列表的webservice / API:

  • 您可以提供所需的任何格式,例如不错的JSON,并与jQuery配合使用
  • 您不需要添加/操作web.config总是更好
  • 您将能够缓存响应并避免大量的光盘访问。 因此,您需要查看文件夹中的更改并更新缓存。
  • 如果您想移动/拆分文件夹,移动到数据库,以后可能需要做的任何事情,它仍然可以工作:URL将保持不变

借助WebApi,这可能会有所帮助: https ://stackoverflow.com/a/25986573/117314

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM