Pixlr API, POST不再工作

本文关键字:不再 工作 POST API Pixlr | 更新日期: 2023-09-27 18:10:07

我在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 API: http://pixlr.com/developer/api/
我在本地主机上工作。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

Pixlr API, POST不再工作

对于所有Umbraco DAMP用户,不久前我不得不更改Pixlr插件的代码。你可以在这里找到:https://damp.codeplex.com/

这是我所做的改变,如果你想知道的变化:https://damp.codeplex.com/SourceControl/network/forks/MCollard/FixSavePixlr/changeset/4180f1d1d8e3https://damp.codeplex.com/SourceControl/changeset/4180f1d1d8e3

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