2014-05-14 46 views
0

我如何使用Moxiemanager將圖片上傳到不同的服務器? 基本上我有一個服務器使用這個插件,但我需要上傳圖像到不同的服務器。MoxieManager使用不同的服務器

例如: 用戶使用來自域名爲www.normalserver.com的服務器的moxiemanager,當用戶上傳圖片時,我需要將該圖片僅推送到www.filesystemserver.com。 我將在www.filesystemserver.com上實現lsync,因此,當我顯示圖像時,我將從www.normalserver.com/path/to/image.jpg中顯示它。

我已經使用filesystem.local.urlprefix爲圖像配置不同的url。

我正在閱讀文檔來配置Moxiemanager:http://www.moxiemanager.com/documentation/index.php/Configuration ,我沒有找到任何我想要的配置。

回答

0

好的,我用MoxieManager js變量對黑客進行了修復。 通過這樣做:

moxman.Env.baseUrl = "PATH_TO_OTHER_SERVER/tinymce/plugins/moxiemanager"; 

tinyMCE初始化後。完成的代碼是:

tinymce.init({ 
      ..... //options 
      init_instance_callback: function() { 
      moxman.Env.baseUrl = "PATH_TO_OTHER_SERVER/tinymce/plugins/moxiemanager"; 
      } 
}); 

如果你看到一個登錄彈出當你打開Moxiemanager,看看您的配置文件,如果你有認證SessionAuthenticator,你應該共享會話兩臺服務器之間的變量 也許你需要通過添加一些頭來對你的Apache Config進行一些修改,例如:

Header set Access-Control-Allow-Headers: "Origin, X-Requested-With, Content-Type, Accept" 
Header set Access-Control-Allow-Origin: "http://DOMAIN_OF_YOUR_SERVER"