我使用PhilSturgeon创建的codeigniter rest服务器库创建了一个rest服务器:
github.com/philsturgeon/codeigniter-restserver
现在,我正在使用Codeignitor rest客户端:
github.com/philsturgeon/codeigniter-restclient
来自/到休息服务器的数据 get
/ post
数据成功获取/发布正常数据 .
从其他客户端将图像文件发布到其余服务器的最佳方法是什么?
此外,假设其余服务器使用摘要式身份验证,有人可以如何访问API并从C#.NET执行所有get / post操作? [任何图书馆可用吗?]
5 回答
Simple Rest Post服务从任何Rest客户端上传和存储文件
正如Amit建议的那样,你可以发送一个文件
file_get_contents('foo.jpg')
的内容,或者你可以做一些更符合规范的事情并做类似的事情:然后,对于正文,您只需设置图像的内容(或您正在触发的任何类型的文件) .
然后,您可以在PHP中选择:
这将包含图像的内容,因此您可以将其保存在任何地方 .
我实际上能够使用CodeIgniters本机文件上传类来解决同样的问题:https://stackoverflow.com/a/11163068/1188523
这些解决方案对我不起作用 . 但是,我在这里发布了我的解决方案
Codeigniter and RestServer. How to upload images?
搜索了1天以上,最后这对我有用