使用mediaplug-ruby时出现问题

时间:2009-10-25 06:39:59

标签: ruby

我有一个紧急问题。

我正在使用mediaplug-ruby来动态裁剪图像。

我浏览了mediaplug-ruby doc(http://github.com/intridea/mediaplug-ruby/blob/master/README.rdoc),它说,我必须提供我的网站网址,ID为id。

我提供的图片网址是:http://s3.amazonaws.com/lifetuner-production/photos/41/JPond_user_photo_medium.jpg 对它的操作是:resize(width = 100和format = png),crop(location = center,width = 100,height = 100,format = png)

而且,我的网站= lifetuner.org(尚未开发)

所以,最终的网址= http://mp.lifetuner.org/mp/get?mpsrc=http%3A%2F%2Fs3.amazonaws.com%2Flifetuner-production%2Fphotos%2F41%2FJPond_user_photo_medium.jpg&mpaction=resize%20width%3D100%20format%3Dpng%3Bcrop%20location%3Dcenter%20width%3D100%20height%3D100%20format%3Dpng

此网址无效。

我错过了什么,我应该有一些background-config还是应该在服务器端添加一些内容。

Plz,急需帮助!

1 个答案:

答案 0 :(得分:0)

我认为您的问题可能在网址中。

您提供的解码为

http://mp.lifetuner.org/mp/get?mpsrc=http://s3.amazonaws.com/lifetuner-production/photos/41/JPond_user_photo_medium.jpg&mpaction=resize width=100 format=png;crop location=center width=100 height=100 format=png

在doc示例中,他们的url解码为

http://mp.yourserver.com/mp/get?mpsrc=http://some.url&mpaction=resize width=>100 height=>100 format=jpg;crop location=center width=100 height=100 format=jpg

你错过了>在等于签署一些指令之后...希望有所帮助,但当然我不知道这是否是所有问题,因为我没有亲自使用此服务。

实际上看起来角括号来自如何指定尺寸

.resize('>100x>100')

表示您是根据http://wiki.gomediaplug.com/mediaplug/published/Image+API

增加还是减小尺寸

但最终,由于您的网站返回404类型的网页 - 我确保您的服务器上的服务配置正确。