2016-11-09 44 views
-1

Angular2图片上传我的REST API与休息

我用NG2文件上传类似this

我的后端临危以下数据

{"file"=>"#<ActionDispatch::Http....bla bla.."} 

当我使用Rails前端 - 它好。我需要修复angular2。我的后台是这样等待数据:

"photo"=>{"title"=>"qwerty", "image"=> "#<ActionDispatch::Http...blabla..."} 

我改变

 this.alias = uploader.options.itemAlias || 'file'; 

this.alias = uploader.options.itemAlias || 'image'; 

但我不无如何形成的前追加'photo'=>。 我部署简单的后端在Heroku https://backend-file-upload.herokuapp.com/photos

Github上apibackend - this Angular2部署 - this 。如果这个问题得到解决,我将开始创建我的项目。请帮忙。)))

回答

1

我建议你看看ng2-file-upload

只是调整上传设置,你要善于去

uploader:FileUploader = new FileUploader({url: URL}); 

文档有点不完整的,所以看看演示。

+0

我试过这个模块并收到错误。我在我的主题中写道。你可以帮我吗??? –

+0

您是否正确设置了itemAlias? –

+0

是的,我确实。但是它只将“文件”更改为“图像”。我需要在表单{“image”=>}之前追加'photo'=> –