如何仅使用Javascript / jQuery上传文件?

时间:2012-10-30 14:51:52

标签: javascript jquery file-upload

我想知道如何使用Javascript或jQuery上传文件。

但不要使用像php这样的服务器端脚本。

如果您有解决方案,请帮助我。

2 个答案:

答案 0 :(得分:4)

如果您的意思是正常的HTTP文件上传:这是不可能的。要将文件上传到服务器,您需要一种服务器端语言来处理上载并将文件存储在其文件系统中。

据我所知,在JavaScript中没有像FTP这样的文件传输协议的实现,它允许你在没有服务器端“语言”的情况下执行此操作(即使服务必须运行)。

理论上,也可以仅使用JavaScript将文件发送到某个API,但为此,您必须拥有API。

答案 1 :(得分:1)

您需要某种服务器端逻辑来处理文件的接收(否则服务器将不知道如何处理它)。

以下是demo including source code如何使用jQuery在浏览器中实现“上传”逻辑。