百度云附件更新至v1.2版本——解决HTTP错误问题
2013-08-28PS:“百度云附件”虽然已经出了3个版本,但依然有些问题,给各位网友平添了不少麻烦,也让我非常不满意。在此,我对各位网友说声抱歉了!目前从反馈的情况来看,Gimhoy维护的版本(http://blog.gimhoy.com/archives/bcs-support.html)要更好,所以各位不妨试一下。开发相同程序不是为了一较长短,而是尽可能地方便广大用户。
从我的WordPress插件“百度云附件”v1.1版本推出至今,已经有将近五个月的时间了,可是从v1.0版本开始就存在的“HTTP错误”问题却一直困扰着我,一个本来十分简单的插件,用起来却频频报错,实在让我有些丈二和尚摸不着头脑。后经网友提点,原来出现“HTTP错误”的原因是一些网友禁用了WordPress的略缩图功能,以致上传不存在的文件而出现错误,只要删除相应代码即可。
为妥善解决此问题,同时满足有略缩图用户和无略缩图用户的需求,我曾想,那插件不得判断WordPress是否生成略缩图、生成了几张略缩图才行啊,沿着此思路,我发现实现起来很是麻烦,所以就一直没有着手修改。
直到今天,我突然发现自己犯二了!其实这个问题解决起来很简单,根本不用判断WordPress的略缩图配置情况,只要在上传文件时判断该文件是否存在即可!——没有略缩图,文件自然不存在,跳过就完了。
所以,最后只加了两行代码,问题就解决了:
if( !@file_exists($file) )
return FALSE;
当时之所以没加这两行代码,就是因为我忽略了禁用略缩图的情况。按照我的想法,所有要上传的图片都是存在的,所以判断存在与否属于多此一举。两行代码就把这个问题解决了,真让我很无语……
此外,鉴于百度BCS已经支持防盗链功能,所以我在插件配置页面加入了跳转到“百度BCS防盗链设置”的超链接,而且跳转后无需输入AK/SK/BUCKET,即可配置你的BCS Bucket防盗链规则。
V1.2版本下载地址: http://url.ehan.cn/bcssupport
您可能也喜欢:
139 条评论
-
楼主,你的下载链接都失效了,请问这个1.2版本的还在吗? 有没有加入防盗链啊.请联系125686337@qq.com. 多谢
-
WIN主机还是在文章、 前台上传提示出错········在附件页面就不会出错
-
我用的是WordPress 3.3.1
提示HTTP错误 是不是得升级wp版本到3.5.1呢? -
哈 我的qq空间调用不到图片 在编辑模式可以 发表就不显示了,网站中显示正常 我防盗链也关闭了
-
兄弟,百度云存储要收费了,如果要停止使用你的这个插件恢复到原来的上传功能该怎么弄?简单卸载插件就行了么?
-
利用百度云存储WP文件的插件貌似之前在WP大学那也看到过介绍,不知道是不是站长的作品。
马克互联网祝博主,新年快乐,流量大涨,马年行大运。。。 -
能不能调用直接上传到云存储的视频?
-
为什么这里有一个同名的插件。。?http://blog.gimhoy.com/archives/bcs-support-update-20130906.html
-
搞个discuz的呗
-
我在sae使用这个插件,上传文件之后,在bucket上可以看到这个文件名,但是大小是0.00B,而且wordpress这边上传的时候会提示“Cannot set time limit with permission”,请问这是为什么呢?
-
上传时报错误:上传时发生了错误。请稍后再试。可实际是已经上传到百度bucket里去了。。。接下来怎么调用呢?难道还要每次进bucket获取链接?插件配置里面的:默认上传路径,我没有填,是不是这里的错误?这里是写什么路径呢?主机空间路径?
-
请问下这个插件是不是可以直接从wordpress后台上传到百度云,而不用把附件存在自己的主机空间?刚才试了一下,上传文件失败呢?
-
有没有Discuz! X3.1 的呀
-
你好,我用的是wordpress mu多站点,用了你的插件后每个用户里面都要设置,麻烦且不方便啊!能不能为我们mu用户开发直接把设置填在后台文件里,然后直接开启插件就可以用的版本呢?
-
下载地址挂了
-
v1.2上传了 ,还是很多缩略图~150x150 300x300 500x380 然后一个原图。
-
感谢,诶,搞得我头都大了,阿里云的插件全部试遍了 ,不能用,七牛的要备案。百度云的,没有教程,今天看到这,帮助N+大。、哈哈、对了,博主,我上传到本地,它自动上传到百度云吗?那我本地是不是还在保留呢?小白不懂,望解答。
-
有没有兴趣设计百度网盘的插件
-
凭良心说,你的这版比他的那版要好,他的那个不支持缩略图,这就是最大的问题所在,你的这个使用后发现,在云端的文件结构、命名、文件个数和大小与本地完全一致,这样以后万一不想用BAE附件,可以直接搬到本地然后修改下设置,很方便,而没有了缩略图,会带来各种不方便,而且他的那版上传时会出现乱码错误,可能是我在本地测试的原因,这个不说了
-
你好,发现博主推荐的“Gimhoy”开发的bae有个他自己的链接删除不掉,电脑小白一个劳烦查看一下那个博主是否留的有其他的恶心人的东西。谢谢了。
-
又传不上去了、、、看来百度今天大姨妈。。
-
我试试博主这个东东去~~
-
你好,使用BCS时碰到个问题,我用到一个TDO mini forms的插件上传附件,这个附件里面也会让设置上传路径和文件路径。通过这个插件上传的附件不会上传到BCS里,请问这个有办法解决吗?
-
set_time_limit 函数被禁用了,怎么办??
-
文件缓存了,在一个temp里面呢、怎么解决
-
存储后的文件显示这个样子,文件保存不上去啊、http://bcs.duapp.com/careman//tmp/我的域名/插件文件位置.jpg
-
-
这个插件不错,不过我正在使用阿里云,感觉付费的服务更好
-
你博客用的是什么空间 云
-
你好,请问有 git 吗?想改它
-
最后~~我觉得你的这个插件还不如在bae上搭建一个类似七牛的镜像存储好了~~免费资源部落已经有教程和源码了~~没用~不过目测应该比直接上传到bcs上好,
-
什么时候能直接在WP插件站下载嘞?
-
刚才突然发现我博客图片不能放大了,点击之后直接是百度图片的地址。
-
反盗链没有用。。。
-
我已经卸载了。。。我香港的服务器,太慢了。。
-
您好,你是用百度BAE 还是新浪SAE建立的网站啊。怎么还自己要买空间呢??
-
禁用了缩略图,还是会自动生成缩略图到BCS。。 怎么破。。。
-
自动生成一个宽300px的缩略图。。。囧RZ。。。求指点。。
-
新建了个wordpress试了下,及时禁用了缩略图还是会自动生成。 缩略图宽度限制为最开始wordpress中等大小的最大宽度。 恼火哦。
-
-
-
更新了,错误解决,哈哈
-
终于解决了这个问题,,另外我想把现在网站的所有图片转到bcs上,应该怎样转呢,转了之后文章的图片地址该怎样改啊,有些时候没碰bae了,有些生疏了
-
支持一下,对了你WP Super Cache开启的是php缓存模式还是mod_rewrite缓存模式
-
开启百度云附件后,从本机上传插件会提示“上传失败,URL错误”不知道该怎么设置
-
马上试试
博主,百度已经要求全部迁移云存储从 BCS 到 BOS 了,有这个插件的升级解决方案没?