关于MediaApi的问题和思路请教!
@JFinal 你好,想跟你请教个问题:
微信端上传文件返回了mediaId,我用MediaApi获取了这个对象:
MediaFile mediaFile = MediaApi.getMedia(getPara("mediaId"));
1.这个方法将mediaFile存放在哪里?
2.要把这个文件(如图片)上传到七牛或其他服务端,应该怎么做?求好的思路!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
File file = new File(filePath);
这一句生成的file已经用
IOUtils.toFile(mediaFile.getFileStream(),file)存储到我的服务器了,但随后在调用七牛sdk时出错了:
Response res = uploadManager.put(file, _fileName, token);
@dreamlu
应该不需要BASE64Decoder这一步吧
用IOUtils.toFile转成文件试试。
回复
谢谢搞定了,是7牛Sdk和ohttp 兼容问题
我其实想问的是从获取mediaFile到把它传到其他服务器这段代码咋写?
然后用七牛sdk
七牛老报错,应该是这句有问题
菜鸟的理解,如果你是使用云服务的,可以看看oss对象存储,都是用来存放非结构化数据,最后做到动静分离,静态文件做缓存
at 一下春梦大神
@dreamlu