2017-09-04 69 views
0

我已經開發出一種Symfony的3.3束,其中I使用tinyMCE的(包括在其jbimages插件)來豐富與RTE textarea的表單字段。一切工作正常,用戶可以將圖像從textarea字段上傳到文件夾web/bundles/mybundle/uploads。Symfony 3.3和tinyMCE。我應該如何/在哪裏保存上傳的圖像?

的問題是:如果它發生,我需要使用命令assets:install,整個Web文件夾被覆蓋了,我失去了上傳的文件。由於似乎我沒有安排讓上傳文件進入網絡文件夾之外的文件夾,所以我被卡住了。

有沒有出路? 謝謝

+0

我錯了。將文件上傳到Web文件夾以外很容易。罰款解決我的問題是,在插件jbimages的文件config.php文件,在$配置[ 'upload_path']定義,使用'SUBSTR($ _ SERVER [ 'DOCUMENT_ROOT'],0,strrpos($ _ SERVER ['DOCUMENT_ROOT '], '/'));',而不是'$ _ SERVER [' DOCUMENT_ROOT']' – mario

回答

1

您可以存儲在web文件夾以外的某個位置,並創建一個控制器讀取文件並給出BinayResponse與請求的文件。通過這種方式,您甚至可以將文件存儲在Aws S3等外部系統中。

+0

這是好的,但我的問題是更簡單。 THKS。 – mario

相關問題