如何解决文件上传的REST API最佳做法
我正在设计用于文件上传的REST API。它通常会接受PDF文件。 Microsoft Web API design guidelines没有提供具体建议。我看到了解决此问题的替代方法,但我不相信对问题域有正确的了解:
-
以 byte数组
提交文件内容- pro:紧凑编码
- con:不安全的XML
-
以 base64编码的字符串
提交文件内容- pro:XML安全
- con:似乎违反了某些Web应用程序防火墙规则(SQL injection,overhead)
-
提交一个 http链接到可以下载文件的位置
- pro:简单的API
- con:要求客户端维护服务器来存储文件
REST API文件上传设计是否存在公认的最佳实践?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。