我最近開始用MEAN Stack進行編程,而且我正在實現某種社交網絡。一直使用MEAN.io框架來做到這一點。 我現在的主要問題是讓文件上載工作,因爲我想要做的就是將文件從表單接收到AngularJS Controller中,並將其與更多信息一起傳遞給ExpressJS,以便我最終可以將所有內容發送到MongoDB。 (我正在建立一個註冊新用戶表格)。意味着堆棧文件上傳
我不想將文件本身存儲在數據庫中,但我想存儲一個鏈接。
我在谷歌搜索了幾十頁不同的搜索查詢,但我找不到任何我能理解或工作的東西。一直在尋找幾個小時,但沒有結果。這就是我來到這裏的原因。
任何人都可以幫助我嗎?
謝謝:)
編輯:也許有點代碼會幫助理解。
默認MEAN.io用戶,我使用爲基礎,其角控制器具有這樣的:
$scope.register = function(){
$scope.usernameError = null;
$scope.registerError = null;
$http.post('/register', {
email: $scope.user.email,
password: $scope.user.password,
confirmPassword: $scope.user.confirmPassword,
username: $scope.user.username,
name: $scope.user.fullname
})//... has a bit more code but I cut it because the post is the main thing here.
};
我想要做的是: 從形式接收文件,在此控制器,並將其傳遞以及電子郵件,密碼,名稱等等,並能夠在位於服務器端的expressjs上使用json。 '/ register'是一個nodejs路由,因此是一個服務器控制器,它創建用戶(用戶模式)並將其發送到MongoDB。
Mean-upload已被廢棄,現在稱爲「上傳」。它是在 - https://git.mean.io/orit/upload中管理的,但即使這個月也沒有更新... –