Pixlr API,POST不再工作了

时间:2014-06-25 08:31:01

标签: c# asp.net umbraco pixlr

我在Umbraco中使用了Pixlr API,并且保存功能在编辑器中停止工作。

点击保存按钮时会显示:"正在工作请等待......"它没有做任何事情。

  • 使用POST时, 进入SavePixlr.aspx.cs
    (当代码工作时,我会将图像返回到不在URL中看到:Pixlr API)
  • 当我使用GET时,进入SavePixlr.aspx.cs。
    (当我使用GET时,我将获取保存图像的URL) 但我真的希望它像过去一样工作。

整个代码在这里:https://damp.codeplex.com/releases/view/121209
只有DigibizAdvancedMediaPicker中的pixlr部分
Pixlr API:http://pixlr.com/developer/api/
我正在使用localhost。 我有crossdomain.xml,它看起来像这样:

<?xml version="1.0"?>
<!--This crossdomain file is used for Pixlr support in the Digibiz Advanced Media Picker.-->
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="*" />
    <site-control permitted-cross-domain-policies="master-only"/>
    <allow-http-request-headers-from domain="*" headers="*" secure="true"/>
</cross-domain-policy>

我在这里找到了更多有同样问题的人: http://support.pixlr.com/pixlr/topics/pixlr_api_not_saving_changes
在这里:
http://support.pixlr.com/pixlr/products/pixlr_pixlr_api

1 个答案:

答案 0 :(得分:0)

对于所有Umbraco DAMP用户,前一段时间我不得不更改Pixlr插件的代码才能工作。您可以在此处找到它:https://damp.codeplex.com/

如果您想了解更改,这是我所做的更改:https://damp.codeplex.com/SourceControl/network/forks/MCollard/FixSavePixlr/changeset/4180f1d1d8e3 https://damp.codeplex.com/SourceControl/changeset/4180f1d1d8e3

使用fork评论:尝试修复pixlr的问题。图像无法保存,因此我将POST方法更改为GET。 Get方法将返回URL而不是图像,因此必须更改保存部分。可以保存为PNG或JPEG。