Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Pixlr API,POST不再工作_C#_Asp.net_Umbraco_Pixlr - Fatal编程技术网

C# Pixlr API,POST不再工作

C# Pixlr API,POST不再工作,c#,asp.net,umbraco,pixlr,C#,Asp.net,Umbraco,Pixlr,我正在Umbraco中使用Pixlr API,而编辑器中的保存功能已停止工作 单击“保存”按钮时,它会说:“正在工作,请稍候…”,但它不会执行任何操作 使用POST时,它将不进入SavePixlr.aspx.cs (当代码运行时,我会将图像返回到URL中,而不是查看:pixlrapi) 当我使用GET it时,它将进入SavePixlr.aspx.cs。 (当我使用GET时,我将返回保存图像的URL) 但我真的想让它像过去一样工作 整个代码在这里: (仅DigibizaAdvancedMed

我正在Umbraco中使用Pixlr API,而编辑器中的保存功能已停止工作

单击“保存”按钮时,它会说:“正在工作,请稍候…”,但它不会执行任何操作

  • 使用POST时,它将进入SavePixlr.aspx.cs
    (当代码运行时,我会将图像返回到URL中,而不是查看:pixlrapi)
  • 当我使用GET it时,它将进入SavePixlr.aspx.cs。
    (当我使用GET时,我将返回保存图像的URL)
    但我真的想让它像过去一样工作
整个代码在这里:
(仅DigibizaAdvancedMediaPicker中的pixlr部分)
Pixlr 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>


这里:

对于所有的Umbraco-DAMP用户,前一段时间我不得不更改Pixlr插件的代码才能正常工作。你可以在这里找到它:

这是我所做的更改,如果您想了解这些更改:

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