[英]REST api design - how to manage related resources and images?
我正在使用rest api,并且必须使用资源- news reports
和report images
。 新闻报道可以包含许多伴随的图像。 没有图片,我们无法建立一个仓库。 在前端,我想使用一种表单,该表单允许在报表中添加零个或多个图像。
我想到了以下URI:
我的问题是我想在用户填写表单时上传图像,但是在创建新闻报道之前我无法创建图像。
我是否应该先使用另一个uri上传图像(例如:/ report-images / upload),然后在会话中存储图像URL,直到提交表单为止? 那不会违反REST的无状态性吗? 有更好的解决方案吗?
如果您希望同时显示图像和报表,则在POST
报表时可以使用multipart/related
MIME类型。 它是IANA注册中心的正式组成部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.