xblock的studio_view想实现如图效果

如图所示,我现在想实现上传的button,是不是可以直接在我的studio_view中直接加上上传button就可以?还是需要怎样改呢?

同样也想实现这种效果。。目前的想法是先上传到本地或内存暂存,再上传到fastdfs.但是上传的机制还不是很清楚,如果用form的话怎样关联到后台代码,。不知道您那边做的怎样?欢迎一起讨论。。

啊你好你好,我最近在准备学校的考试,可能没时间做,等我考完开始做,我如果能做出来我一定联系你,不好意思=。==学校考试好多

没有必要放到本地暂存。不如直接上传到远端服务器。

###应该可以用前端js异步实现,如果有第三方的接口,直接用js异步请求第三方的吧,可以用:

xmlhttprequest

我赞同@Josh @longmen 的观点
edx只要求你填入url就行,所以建议上传到外部托管平台(用js就行),上传完毕取得url就行

感谢大家,之前做过一个版本的是直接用js上传,后来要求视频服务器那边用fastdfs,但是也没找到合适的js版的,只有python相关的代码。现在已经弄好了,目前采用的是上传后通过request获取文件,然后上传至服务器。但不是在xblock中,所以对于日后的维护和升级可能会比较麻烦。

同样的问题已经回答过,请参考链接:
xblock实现文件上传功能

Powered by eduStack & ifLab