2013-07-09 44 views
2

我有一個很奇怪的錯誤。我在我的CentOS服務器上運行開放式辦公室,並試圖將用戶上傳的文檔轉換爲html。一般來說,該流程適用於較小的文檔。但是,一旦文件大小達到1.5MB以上,我們的文件就無法通過開放式辦公室無頭轉換程序進行處理。unoconv:導入階段出現UnoException:文檔'(文檔路徑)'無法打開

我們已經使用

$ /usr/bin/libreoffice --headless --convert-to html example.doc -outdir ../ 

$ unoconv -f html -o /var/www/vhosts/shmim.shmimshmam.com/tmp/convertdocs/example.html bible.doc 

第一創建了我們的服務器上的惡意進程,生豬的系統資源,直到我們手動殺死它嘗試。

第二個在我們的錯誤日誌中拋出一個錯誤,並且永遠不會轉換到轉換過程。該錯誤是我在標題中發佈的錯誤,但這裏又是一次,這次沒有刪除文件路徑。

unoconv: UnoException during import phase: The document 'file:///var/www/vhosts/shmim.shmimshmam.com/tmp/convertdocs/08336587c498af3d3292654657061828.doc' could not be opened. 

當我嘗試打開已上傳到我們的服務器(通過HTML表單)的文件時,它似乎已損壞。這對我來說很奇怪,因爲上傳過程非常簡單,上傳的文件根本沒有被篡改。以二進制形式觀察這兩個文件,其化妝似乎沒有任何區別。但是,當我將原始文件和上傳的文件轉換爲md5散列進行比較時,它們是不同的。

這對我來說都非常令人費解,而我現在正處在一個地方,我想焚燒我的內衣,並停止使用除臭劑,並打電話給我的媽媽,並告訴她她是一個hussie。請幫助我不要摧毀我的個人生活!

回答