gpt4 book ai didi

javascript - AngularJS 可以在没有任何服务器端技术的情况下将文件保存/写入到服务器吗?

转载 作者:行者123 更新时间:2023-12-02 14:41:10 28 4
gpt4 key购买 nike

我想知道 AngularJS 是否可以保存某些文件而不需要 NodeJS、PHP、Java 或类似的服务器端技术。只是纯 JavaScript。我见过很多 AngularJS 上传脚本的例子。但它并没有完全理解 AngularJS 是否可以单独做到这一点。在这些示例中,文件似乎作为 blob 上传,然后在上传时自动在浏览器中表示。但该文件或图像永远不会保存在服务器上,我的意思是保存在服务器的光盘上。我想实现这一点。

我已经检查过这个链接: File Upload using AngularJS

AngularJS: how to implement a simple file upload with multipart form?

但是似乎或提到使用了blob技术,或者涉及到一些服务器端技术。我希望有一个上传脚本,这样我就不必担心服务器端处理,所以如果可能的话,上传将全部通过 AngularJS/JavaScript 完成。

那么可以用纯 AngularJS/JavaScript 来完成吗?我很欣赏这个例子......真的不知道该怎么做?

最佳答案

AngularJS 只是客户端代码。就其本身而言,它无法控制其提供服务的服务器。代码发送到浏览器后,它与服务器端环境没有连接或引用。

所以简短的回答是否定的。

长答案是您需要在服务器上运行一个脚本/程序来处理请求中的文件输入。该请求可以是简单的多部分上传或双向 Web 套接字连接,但无论如何您需要一个在服务器端处理请求的逻辑。由于 Node.js 服务器是用 JavaScript 编写的,因此您可以编写完整的 JavaScript 实现文件上传,但这不再只是简单的 AngularJS 代码。

关于javascript - AngularJS 可以在没有任何服务器端技术的情况下将文件保存/写入到服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36997988/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com