我想知道如何使用Javascript或jQuery上传文件。
但不要使用像php这样的服务器端脚本。
如果您有解决方案,请帮助我。
答案 0 :(得分:4)
如果您的意思是正常的HTTP文件上传:这是不可能的。要将文件上传到服务器,您需要一种服务器端语言来处理上载并将文件存储在其文件系统中。
据我所知,在JavaScript中没有像FTP这样的文件传输协议的实现,它允许你在没有服务器端“语言”的情况下执行此操作(即使服务必须运行)。
理论上,也可以仅使用JavaScript将文件发送到某个API,但为此,您必须拥有API。
答案 1 :(得分:1)
您需要某种服务器端逻辑来处理文件的接收(否则服务器将不知道如何处理它)。
以下是demo including source code如何使用jQuery在浏览器中实现“上传”逻辑。