public function preUpload()
{
if (null !== $this->file) {
$this->path = $this->file->guessExtension();
}
}
これは、.docxファイルでは機能しません。
「myfile」という名前で保存されたファイルを取得します。->拡張子なし。
これをどのように処理しますか?
public function preUpload()
{
if (null !== $this->file) {
$this->path = $this->file->guessExtension();
}
}
これは、.docxファイルでは機能しません。
「myfile」という名前で保存されたファイルを取得します。->拡張子なし。
これをどのように処理しますか?
.xls ファイルの mimeType が欠落している symfony コア ファイルにバグが見つかりました。
同じ動作でした: GuessExtension は null を返します。
私のチームと私は、symfony の MIME タイプをリストする配列に絞り込みました。
これは、別の質問で回答した同じソリューションへのリンクです: https://stackoverflow.com/a/36435844/3980097
MimeTypeExtensionGuesse.php への正確なパスが見つかります。
あなたの場合、不足している MIME タイプは次のようになります。
'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'docx',
これが役立つことを願っています!