私はajax経由でコントローラにデータをポストするフォームを持っています。SilverStripe 4のフロントエンドフォームからファイルをデータベースに保存できません
// Create new upload instance
$upload = Upload::create();
// Create new file instance
$file = File::create();
// Upload the file
$upload->loadIntoFile($fileData, $file, $this->folderName);
// Get the file from the Upload
$uploadedFile = $upload->getFile();
// Get the file from the Upload
$write = $uploadedFile->write();
イメージは正常にアップロードされますが、ファイルは[ファイル]テーブルに書き込まれません。
エラーは報告されていません。
これは、[SilverStripe問題追跡]に適しかもしれません(https://github.com/silverstripe/silverstripe-framework/issues)の4.xは、そのアルファ段階にとどまっていることから –
@RobbieAverillうん、私はそれが私が間違っていたことがあったかもしれないと思った、私はSS3でこれを試して、ファイルが正しく書かれています。私はレポにバグを記録しました。 – nickspiel
この質問は、SilverStripe 4 – wmk