我在同一台服务器上有一个 php/apache 服务和流星。我正在使用accounts-ui 包。无论如何,在我的 php 脚本中是否知道用户已登录,给定登录令牌(会话 ID?)
这是我最初的需求:为登录用户上传个人资料图片。很简单吧?但是经过几个小时的谷歌搜索,我还没有找到答案。
第一个解决方案是使用 html5 File apis 将数据发送到流星服务器,然后服务器保存图像。但是这个解决方案甚至不适用于 IE9。
第二个解决方案是我正在尝试的:使用 html 表单将图片上传到 php 脚本(或任何脚本,如果需要,它可以是 nodejs 脚本)。该脚本将像传统的 php 脚本一样保存图像。问题是我不知道上传请求是否被授权,否则每个人都可以更改任何人的头像。我必须在上传请求中添加一些信息,并在保存图像之前在 php 代码中验证它们。我正在考虑从 php 脚本向流星服务器发送请求,但我需要知道要发送哪些参数以及流星如何响应它。
我怎样才能实现第二个解决方案,或者如果有人对我的起源问题有另一种解决方案,那就太好了。
谢谢你。