【发布时间】:2021-04-04 19:03:52
【问题描述】:
我有一个将图像作为输入的文件输入表单。通常我们会将图像发送到后端服务进行存储,但这次我想将它们保存到 nuxt 静态文件夹中。我知道在前端存储动态文件不是一个好主意。但是有什么方法可以将上传的文件保存到静态文件夹中或使用 vue 和 nuxt 保存在前端的任何位置?
【问题讨论】:
标签: vue.js file-upload vuejs2 nuxt.js vuetify.js
我有一个将图像作为输入的文件输入表单。通常我们会将图像发送到后端服务进行存储,但这次我想将它们保存到 nuxt 静态文件夹中。我知道在前端存储动态文件不是一个好主意。但是有什么方法可以将上传的文件保存到静态文件夹中或使用 vue 和 nuxt 保存在前端的任何位置?
【问题讨论】:
标签: vue.js file-upload vuejs2 nuxt.js vuetify.js
你所描述的是不可能的。至少不是以用户或开发人员友好的方式
Nuxt 中的static/ 文件夹仅在构建时使用。其中的任何资源都会映射到域的根/。
您不能将文件插入到已上传站点的static/ 文件夹中。
如果您想为用户上传的内容提供服务,则在构建完成后,需要将文件发送到后端并根据您的用例进行适当的存储。
否则,您必须为添加到本地 static/ 文件夹的每条用户内容重新生成静态站点。
【讨论】: