使用客户端/服务器范例的Angular NodeJS FileUpload

时间:2016-06-14 18:24:57

标签: angularjs node.js express file-upload couchbase

我是Angular,NodeJS,Expressjs和Couchbase的应用程序重写开发人员。我上传到网络服务器各种平面文件的任务之一。

在人们说要查看特定问题,git或npm或jsfiddle等中的特定链接之前,我已经审查了所有这些网站,但没有找到符合设计开发风格的示例。环境包括以下内容:     控制器与表示层对话     控制器与客户端服务对话     客户端服务与服务器端控制器进行通信。

我曾试图在jsfiddle.net中使用jejenny / zg9re链接,但遇到了一个问题。看来她的例子是为客户端处理而设置的。 $ http.post发生在客户端上。

当我尝试将文件发布到网络服务器时出现问题,我的代码执行如下:

Controller passes the request to client side service
Client side service passes the request to the server side controller
But the client side service is not adding the file to webserver
    I cannot figure out what is the code on the server side controller

我希望找到:

Explanation on how to split code in jsfiddle.net/jejenny/zg9re into client server side request to server side controller.
OR
A web example that perform the code using the client side service passing file to the server side controller to upload to the webserbver

TIA

1 个答案:

答案 0 :(得分:0)

我不知道代码的上传器部分,但绑定不能使用该指令,因此文件名永远不会到达该部分。还有其他指令没有此问题,但您也可以只在文件输入中添加一个id,然后在控制器中使用:file = document.getElementById("your id").value来获取文件名。