首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Brightcove集成

Google Brightcove集成
EN

Stack Overflow用户
提问于 2012-10-23 18:14:37
回答 1查看 158关注 0票数 0

我试图将视频上传与Java中的Brightcove集成在一起:

http://support.brightcove.com/en/docs/java-example-upload-video

但是,使用GAE,我们不能在磁盘上写入,所以我得到了以下例外:

java.lang.NoClassDefFoundError: java.rmi.server.UID是一个受限类。有关更多细节,请参见开发人员指南。

异常发生在以下一行:(UploadVideo.java)

代码语言:javascript
复制
 // Parse the request into a list of DiskFileItems
 List items = upload.parseRequest(request);

因为它试图使用不适用于GAE的org.apache.commons.fileupload.disk.*

我在找一条绕过这条路的路。看起来这可能真的很棘手,所以我愿意接受任何建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 19:26:31

一种常见的方法是使用BlobStore。请参阅:https://developers.google.com/appengine/docs/java/blobstore/overview

其想法是:通过网页的表单(即“使用HTML表单上传”部分)提供blobstore创建的上传URL。that的createUploadUrl函数采用一个回调URL的参数.也就是说,在文件上传并存储到BlobStore之后,GAE将请求您的回调URL。在这个请求中,您可以通过JSON将视频blob发送到Brightcove (或者,更好的方法是生成一个任务,将其发送到Brightcove)。

Google是另一种选择,参见:https://developers.google.com/appengine/docs/java/googlestorage/overview

不是写入文件,而是写入请求流。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13036645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档