2017-09-04 93 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

相关问题