Symfony 3.3和tinyMCE。我应该如何/在哪里保存上传的图片?

时间:2017-09-04 14:26:41

标签: symfony tinymce

我开发了一个Symfony 3.3软件包,我使用tinyMCE(包括它的jbimages插件)来使用RTE来丰富textarea表单字段。一切正常,用户可以将图像从textarea字段上传到文件夹web / bundles / mybundle / uploads。

问题是:如果它发生,我需要使用命令assets:install,整个网络文件夹被覆盖,我丢失了上传的文件。因为我似乎没有安排将文件上传到web文件夹之外的文件夹,所以我被困住了。

有出路吗? 感谢

1 个答案:

答案 0 :(得分:2)

您可以存储在Web文件夹之外的某个位置,并创建一个读取文件的控制器,并为BinayResponse提供所请求的文件。通过这种方式,您甚至可以将文件存储在Aws S3等外部系统中。