我开发了一个Symfony 3.3软件包,我使用tinyMCE(包括它的jbimages插件)来使用RTE来丰富textarea表单字段。一切正常,用户可以将图像从textarea字段上传到文件夹web / bundles / mybundle / uploads。
问题是:如果它发生,我需要使用命令assets:install
,整个网络文件夹被覆盖,我丢失了上传的文件。因为我似乎没有安排将文件上传到web文件夹之外的文件夹,所以我被困住了。
有出路吗? 感谢
答案 0 :(得分:2)
您可以存储在Web文件夹之外的某个位置,并创建一个读取文件的控制器,并为BinayResponse提供所请求的文件。通过这种方式,您甚至可以将文件存储在Aws S3等外部系统中。