百度云附件(BCS Support) v1.1版本开放下载!
2013-04-12因为最近一直在准备考试,实在是忙,所以直到昨天才有时间升级“百度云附件”插件,让各位支持我的网友久等了。马文建在此向各位表示诚挚的歉意!“百度云附件”v1.0版本推出后,受到各位网友的喜爱,还有众多网友提出了宝贵的意见和建议。对于这些热心的网友,我表示感谢!
回归正题。v1.1版本要升级的部分其实已经在上一篇文章中提到了,主要是:
1.修复v1.0版本插件只能上传图片不能上传其他文件的问题;
2.用户更新AK/SK/BUCKET后增加验证功能,避免因为AK/SK/BUCKET填写错误而出现不必要的问题;
3.将v1.1版本提交到WordPress官方插件库,以后就可以在后台直接安装了;
此外还有:
4.上一版中,很多网友反映WP3.5及以上的版本中“默认上传路径”和“文件的完整 URL 地址”两个系统选项不好找,所以我将这两个选项集成到了插件管理页面,从此只需在这一页配置就可以完成了!
5.上一版中的BUG——BAE环境下不保留本地文件时提示的“HTTP 错误”自动消失,很奇怪。
前两条和后两条我都已经做到了,至于提交到WordPress官方插件库,我正着手准备中。上次因为一起搞了阿里云OSS和百度BCS两个插件,我只将阿里云OSS的插件提交了,没想到再次查看的时候,居然又出了一款“百度云附件”,而且中英文介绍和偶写的一样一样的!好吧,我自认山寨喽!
原本还打算添加XML-RPC上传功能,但是测试时不是很稳定,所以先不添加该功能了。使用XML-RPC发布文章的童鞋应该也不会太多吧。
再啰嗦下安装步骤:
1.点击这里(http://url.ehan.cn/bcssupport ,顺便说下,以后该网址总会指向最新版本的“百度云附件”插件 )下载插件,上传并安装、启用(以后可以通过WordPrss插件库在线安装);
2.设置 >BCS Setting,配置使用的Bucket、AK和SK,选择是否在本地保留备份,再配置“默认上传路径”和“文件的完整 URL 地址”,保存。即可完成!
注意:默认上传路径处是“.”,不是空白!如果是存储到uploads文件夹下,则默认上传路径为“uploads”,对应的文件完整url地址为“http://bucket名称.bcs.duapp.com/uploads”。
3.如果AK/SK/Bucket有一项填写错误的话,插件会给出提示,然后检查修改就可以了。
最后,有问题和建议请在本页留言。
PS:
根据大家这段时间以来的反馈,目前存在的情况是:
1.我在万网虚拟主机及百度BAE环境下测试,插件可以正常工作;
2.有的网友反映,在“多媒体”页面可以上传,“文章”下上传出现“http错误”;
3.“多媒体”和“文章”都出现“HTTP错误”。
因为情况比较复杂,所以原因一时难以断定。据初步判断,http错误多发生于Windows主机。
(盛大云存储版本一两天后也可以与广大网友见面,盛大云存储目前有无锡双线机房和北京BGP八线机房两个选择,北京机房速度如飞,而且支持域名绑定【需要备案】,貌似还支持防盗链。需要的朋友赶紧去绑域名吧!
因为我的网站的虚拟主机在杭州万网,北方访问速度相对要慢些,而且教育网速度不快,所以我打算使用盛大云存储作为北方及教育网的超级节点^_^)
您可能也喜欢:
101 条评论
-
博主好,我最近试了试bcs-support插件,是在wordperss的插件库中下载的,版本号是1.2.3。无论是本地搭建还是BAE还是虚拟主机,试用发现,上传图片时,每一次都会出现“上传时发生了错误。请稍后再试”。但实际上图片已经传至了BCS上,在编辑中需要刷新才能显示此图。还有很关键的缺失是,没能上传缩略图,甚至都在编辑中都没有缩略图插入项,只能插入完整尺寸。请问如何才能更好的解决这几个问题,不然“云服务”空间根本没法使用!谢谢!
-
哎哟,原来如此。博主的作品是叫作“百度云附件”和“阿里云附件”,而不是插件库的那个“bcs support”!
“百度云附件”,才是真正可用的BCS wordpress插件!在此希望其他用户也能明确知道这一点,不然会像我之前那样,走了不少的弯路!
感谢博主!
-
-
插件卸载不干净。我卸载后 仍旧上传百度云的地址
-
请教文件上传后 查看文件 打开连接 网页提示
{"Error":{"code":"2","Message":"object not exists","LogId":"2463071843"}}
怎么回事? -
希望可以增加一个把现有的媒体库的文件都直接更新到云存储上的功能,而且这样以后如果博客要搬家也方便,不用再把媒体库下载下来一起搬了
-
希望加入对XML-RPC、Windows Live Writer、WordPress For IOS/Android 等上传文件的支持。
-
用了1.2版的,用的是WP3.5,在BAE下,BCS Setting 的默认上传路径为uploads,文件的完整 URL 地址为http://xxxx.bcs.duapp.com/uploads,在上传图片的时候提示无法建立目录 uploads/2013/09。有没有上级目录的写权限?但是如果默认上传路径为 . 的话,虽然提示HTTP错误但是文件还是已经被上传了.这是肿么回事呀?
-
这样上传的目录是根目录
-
-
更新了啊,原先的感觉没什么毛病也
-
BCS也可以设置防盗链的
-
你好,为什么上传你的新插件时报这个错误
正在解压缩安装包…
正在安装插件…
无法安装这个包。 没有找到有效的插件。
插件安装失败。 -
谢谢啊!!!我收下了
-
你好,你的插件很不错,目前正在使用。有个小请求,能不能告诉我怎样可以修改成把图片保存到子目录下?比如我设置了上传路径是http://bcs.duapp.com/abcde/blog,但是真正上传的时候会根据当时的日期变成http://bcs.duapp.com/abcde/blog/2013/07 ?谢谢!
-
终于找到我想要的了,你的插件完美的解决了问题,终于可以用BAE的免费空间了,谢谢你文建!!
-
插件很好用,谢谢博主。 有个问题, 使用插件之后, 以前上传的图片的地址都变化了, 在多媒体库内显示不出来,这对于网站访问是否有影响? 还是说必须把以前的图片都上传到BAE?
-
插件非常不错,现在1.1版本遇到个问题,用iOS平台下面的Wordpress客户端发文章上传图片无法上传成功,发布后图片显示不了。
-
那七牛我基本无望了
-
恩,我想说我需要的功能是直接上传到云存储里,而不用写在本地,七牛能满足我的要求吗
-
另外不知道我现在的主机速度快不
-
哎,在淘宝上找人开发个插件要几百大洋,真心伤不起,不知道你有没有认识的人在discuz方面熟悉的
-
没关系,只要能用就成
-
免费的永远是最贵的,找一些便宜的比较好
-
嗯哼,刚登陆bae看到了创建siteapp就能获得100g永久云存储空间和2tb流量的活动,果断心动了
-
事实上我最近正在玩云桌面,之前的免费空间被人公鸡了,今天才恢复,现在玩的云桌面是依托discuz开发的,刚好看到了有人在bae上移植discuz,就把主意打到了bae上,可惜bae跑discuz可以但跑那个云桌面不行,想着怎么着也得有个自己的空间才好,就在淘宝上买了个月付的香港空间,一个月8块钱有1g空间和100m的数据库也算值了,速度快了很多,你可以点我头像看下,在现在的空间上云桌面跑了起来,但我又想着要把bae上的那1000块花了,现在正在找discuz用的bcs插件,可惜没找到,现在苦恼ing…
-
不知道老大对discuz程序熟不熟悉啊,如果把这个插件移植到discuz就好了,discuz也不错的,我已经实现在bae上跑discuz,虽说可以上传到bcs上,但源程序需要改代码才行,如果做成插件形式就好了
-
支持楼主
-
有个小bug,在上传图片后,存储在百度云上的图片expire日期有误,你用了服务器的格式,实际上应该是:$opt['headers']['Expires'] = gmdate('D, d M Y H:i:s GMT', time() + 3600 * 24 * 365);
插件很好用,赞一下,另外希望能集成设置百度云发布email的功能。 -
之前的插件卸载不了 说 法删除插件,因为发生了错误:无法彻底删除 BCSSupport/bcs-support.php 插件。
谢谢哦 -
我卸载了以后 特色图片都不能用了,这个怎么办呢?
-
使用这个插件,是不是就可以像上传本地附件一样直接上传到百度呢,是否可以设置积分下载之类的,还有你这插件是收费的吗,谢谢
-
楼主辛苦了,加油!
-
我刚刚测试,貌似还是添加图片,会提示http错误!~~求分析..
-
出现http错误的话,看看是不是在后台多媒体设置的地方,把所有缩略图的高宽都设置成了0. 如果不想上传缩略图,可以将插件目录中bcs-support.php文件中的下列代码删除即可。
//上传小尺寸文件
if (isset($metadata['sizes']) && count($metadata['sizes']) > 0)
{
//there may be duplicated filenames,so ....
foreach ($metadata['sizes'] as $val)
{
$object = ltrim( $upload_path.$wp_upload_dir['subdir'].'/'.$val['file'] , '/' );
$file = $wp_upload_dir['path'].'/'.$val['file'];
$opt =array('Content-Type' => $val['mime-type']);
_file_upload ( $object, $file, $opt );//如果不在本地保存,则删除
if($oss_nolocalsaving)
_delete_local_file($file);}
}
-
-
试试先
不知道为什么今天上传上去的文件都显示不出来,打开图片地址也是错误({"Error":{"code":"2","Message":"object not exists","LogId":"1477051412"}})? 明明是3月4日上传的图片,怎么路径还是2015、02?http://xuebapic.bcs.duapp.com/uploads/2015/02/huang-gang-zhong-xue-gao-zhong-english.jpg
求博主帮我看看是怎么回事啊