【问题标题】:Upload file is not working using AngularJS on lighttpd server在 lighttpd 服务器上使用 AngularJS 上传文件不起作用
【发布时间】:2016-10-12 07:01:36
【问题描述】:

在我当前的项目中,我们使用的是 lighttpd 服务器。在这里,我正在尝试上传文件。我得到两个响应标头,第一个是 301 状态代码(永久移动),第二个是 200(确定)。

但是当我签入文件夹时,我找不到任何文件(我的意思是没有上传文件)。

我已经尝试了两种上传文件的方式,如下所示:

http://jsfiddle.net/danialfarid/0mz6ff9o/135/

ngFileUpload

https://jsfiddle.net/JeJenny/ZG9re/

在这两种方式中,我都得到了相同的响应。 所以在这里我有一些问题:

1) 只能使用 AngularJS 上传文件吗? (无服务器端脚本)

2) 如果可能的话,lighttpd 是否有任何配置问题?

谢谢! 需要帮助...

【问题讨论】:

    标签: angularjs file-upload lighttpd


    【解决方案1】:

    服务器端(或任何 Web 服务器)必须配置为处理 POST 和 PUT 请求。可以编写 CGI、FastCGI、SCGI 脚本,也可以代理到另一个后端。对于简单的文件上传,lighttpd 还提供了 mod_webdav,您可以对其进行配置(并使用 mod_auth 进行保护)以允许您上传文件而无需编写任何服务器端代码。 https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModWebdav

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多