1

我在网络服务器上有一堆实时 IP 摄像机图像。

有没有办法开发一个带有令牌的 API (RESTFUL),让开发人员访问这些图像并仍然防止未经授权的用户访问这些图像 url?

http://example.com/camera1?token=1234&cameraID=camera1

如果 API 返回一个 URL

http://example.com/camera1.png

camera1如果每个人都知道camera1图像 URL,则每个人都可以在没有令牌的情况下访问图像。

看来我必须使用动态网址

http://example.com/adfaofnhafa.png

而不是固定名称 URL 以防止这种情况发生。

或者我可以使用图像 BASE64 编码将图像转换为二进制字符串并以 JSON 格式返回长字符串。

最好的方法是什么?我的每个图像大小都在 200KB 以下,我有 150 个 IP 摄像机图像实时更新并以固定名称保存在服务器硬盘上。

facebook 或 youtube 是如何做到的?如果我在第一次调用 API 时已经知道你的 facebook 照片 URL,之后我可以随时随地访问它,而无需再次调用 API。

4

0 回答 0