2014-10-30 67 views
0

我一直在開發這一功能使用的SWFUpload和多個上傳singnificant [R & d它像魅力後。我們甚至測試並部署在Windows Server 2008的上,即使在那裏,它也可以很好地運行。但是現在我們必須將整個應用程序遷移到Windows Server 2012,並且SWFUpload功能停止工作。我的研究包括以下結果:SWFUpload的工作正常,但無法在Windows Server 2012

  • 我最初的反應是要找到Windows Server 2012中 會以某種方式與SWF一些功能,我發現這個link 告訴我安裝「桌面體驗」所以我做了,但沒有 的幫助。
  • 接下來,我試圖讓其他網站使用閃光燈運行在此服務器機器上的IE 其中一些跑了,其中一些沒有
  • 最後的嘗試是從另一臺服務器 機(不使用Windows Server 2012)獲取swfupload.swf而 應用程序的其餘部分仍然贏Server 2012的像jQuery的CDN。這個技巧 對我很好。但是僅使用較舊的服務器 僅運行一個功能是不可行的。

所以現在我需要在以下幾點客觀答案:

  1. 是否SWFUpload的真正依賴於服務器的底層操作系統?正如我 認爲它應該只取決於客戶端環境而不是 服務器的。
  2. 任何功能的Windows
    服務器(其他然後桌面體驗)2012
    直接或間接相關的閃存
  3. 有沒有人編寫過某些東西在Windows Server 2012上成功使用SWF並承載它
  4. 任何解決方案或解決方法?

所有幫助深深感謝,因爲問這個問題是我最後的手段(並希望:))。

注:該應用程序是IE特定的,即不會對其他瀏覽器運行,因此他們試圖在Chrome或Firefox是出了問題

回答

0

這真是一個奇怪的問題。您在客戶端控制檯上遇到什麼錯誤

1。SWFUpload確實取決於服務器的底層操作系統嗎?我認爲它應該只取決於客戶端環境,而不是服務器的環境。
是的你是對的。它不依賴於服務器。它是一個JavaScript庫,它在服務器上保持未執行狀態,並作爲附加到http響應的靜態資源進行傳輸,並在瀏覽器上執行。

是否有任何功能(其他然後桌面體驗)在Windows Server 2012中直接或間接地與Flash? 沒有我知道的,甚至Google搜索它,但沒有運氣。

但有些東西可以驗證。

  1. 請驗證最終用戶的操作系統是相同的,並沒有被篡改瀏覽器的權限。 (Swfupload使用客戶端權限,例如您選擇的文件的大小,也許你的操作系統不允許這樣的瀏覽器。)
  2. 第二件事你可以檢查,檢查庫是否完全加載,然後再嘗試用它。
  3. 請使用像firebug這樣的調試工具,並嘗試在控制檯面板上執行客戶端上的swfupload庫的基本功能。這樣我們可以確保它與服務器端的操作系統或客戶端操作系統無關。

注意:它看起來像的SWFUpload已過時,你應該使用plupload代替,

相關問題