2014-06-25 84 views
0

我在Umbraco中使用Pixlr API,保存功能在編輯器中停止工作。Pixlr API,POST不再工作

當保存按鈕被點擊時,它會說:「working please wait ...」,它什麼都不做。

  • 使用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/
我工作的本地主機。 我有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

回答

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

評論與叉:嘗試解決的問題與Pixlr等。圖像不會保存,所以我將POST方法更改爲GET。 Get方法將返回一個URL而不是圖像,所以必須更改保存部分。可以保存爲PNG或JPEG格式。