2012-11-25 87 views

回答

2

使用

getExtension() 

作爲備用?

Symfony API

+0

我得到一個字符串「」。那有什麼好處? – Tool

+0

沒關係,我用 - > getOriginalClientName修復了它。 – Tool

+1

Symfony類「File」擴展PHP的「SplFileInfo」 \ SplFileInfo :: getExtension()在PHP 5.3.6之前不可用 – keyboardSmasher

0

我發現在它缺少一個mime類型爲.xls文件symfony的核心文件的錯誤。

我們有相同的行爲:GuessExtension將返回null。

我和我的團隊把它縮小到一個列出symfony的mime類型的數組。

這裏是我的另一個問題回答了同樣的解決方案的鏈接: https://stackoverflow.com/a/36435844/3980097

你會發現MimeTypeExtensionGuesse.php

的確切路徑在你的情況,失蹤的MIME類型可能是:

'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'docx', 

我希望這有助於!