我是否可以仅使用html和javascript读取和编辑属于网站文件夹的文件?

我是否可以仅使用html和javascript读取和编辑属于网站文件夹的文件?,javascript,php,html,asp.net,Javascript,Php,Html,Asp.net,我正在创建一个网站,该网站必须能够使用保存在文本文件(login.txt)中的凭据登录。登录后,该用户必须能够添加和删除图像(图像文件夹)。 这些图像随后将用于创建所有用户都可以查看的图库 我想知道的是,我能否仅通过使用HTML和JavaScript实现这些结果,或者我必须同时使用服务器端语言,如php或asp.net 注意:我已经做了大量的研究,仍然无法找到这个问题的准确答案 任何建议都是有用的。谢谢大家…您应该使用服务器端语言 如果您将凭证保存在文本文件中,那么任何人都可以使用该文件url访

我正在创建一个网站,该网站必须能够使用保存在文本文件(login.txt)中的凭据登录。登录后,该用户必须能够添加和删除图像(图像文件夹)。 这些图像随后将用于创建所有用户都可以查看的图库

我想知道的是,我能否仅通过使用HTML和JavaScript实现这些结果,或者我必须同时使用服务器端语言,如php或asp.net

注意:我已经做了大量的研究,仍然无法找到这个问题的准确答案


任何建议都是有用的。谢谢大家…

您应该使用服务器端语言

如果您将凭证保存在文本文件中,那么任何人都可以使用该文件url访问这些信息。(例如:)

我想知道的是,我能否仅通过使用HTML和JavaScript实现这些结果,或者我必须同时使用服务器端语言,如php或asp.net

服务器上需要一些东西。可能是:

  • Web服务器软件,支持使用
    PUT
    动词将文件放入服务器上的目录中。通用术语是DAV,在web上下文中是。例如,Apache支持它。我从未尝试过,但可以使用简单的身份验证设置Apache(虽然可能不使用纯文本用户名/密码文件),并为经过身份验证的用户启用WebDAV。然后,客户端代码可以通过ajax发送
    PUT
    请求

  • 某种服务器端编程环境,无论是PHP、ASP.Net、NodeJS还是其他

  • 某种类型的内容管理系统已经提供了您本来可以编写的功能


简短回答:您必须使用服务器

我假设您已经了解Javascript,所以我的建议是使用Node.js

您必须使用服务器端语言,因为除了正在上载的用户之外,其他用户还需要查看库。因此,您不能使用localStorage来保存图像,因为前端对用户是私有的,而不是对每个用户(如数据库或服务器)都是全局的

一些建议:

  • 使用数据库获取用户详细信息,更快、更安全、更易于维护

  • 在服务器端定义RESTAPI

  • 在前端,使用TDD原则创建一个单页应用程序(使用所需的框架/库)


服务器上需要一些东西。当然,除非web服务器配置为不提供该文件。感谢您的建议。。。