Angular 未提供 ng 服务后添加到资产文件夹的文件
File added to assets folder after ng serve are not served by Angular
我的 Angular 项目中有一个文件上传控件,可以将文件上传到 assets/images
文件夹。文件上传成功后,我想用URL http://localhost:4001/assets/images/filename.jpg
预览上传的文件。但是即使文件存在于 assets/images
文件夹中,URL 也会出现 404 Not Found 错误。
Angular 的资产文件夹似乎只用于提供可以在构建时复制的静态文件。让动态文件上传后立即显示的可能性有哪些?
我尝试上传资产文件夹外的文件,但无法使用相对路径提供文件。
我希望文件从 Angular 应用的 URL 提供,而不是使用任何 CDN 服务。
任何 help/suggestion 使用动态资源的人将不胜感激。
您应该使用后端服务来处理文件上传,并避免将文件上传到 Assets 目录。
基本上你应该通过 API 调用将图像发布到后端,这样后端(无论是什么编程语言)可以为你做保存部分(可能 return 图像路径作为相同 API 调用的结果)。
我的 Angular 项目中有一个文件上传控件,可以将文件上传到 assets/images
文件夹。文件上传成功后,我想用URL http://localhost:4001/assets/images/filename.jpg
预览上传的文件。但是即使文件存在于 assets/images
文件夹中,URL 也会出现 404 Not Found 错误。
Angular 的资产文件夹似乎只用于提供可以在构建时复制的静态文件。让动态文件上传后立即显示的可能性有哪些?
我尝试上传资产文件夹外的文件,但无法使用相对路径提供文件。
我希望文件从 Angular 应用的 URL 提供,而不是使用任何 CDN 服务。
任何 help/suggestion 使用动态资源的人将不胜感激。
您应该使用后端服务来处理文件上传,并避免将文件上传到 Assets 目录。
基本上你应该通过 API 调用将图像发布到后端,这样后端(无论是什么编程语言)可以为你做保存部分(可能 return 图像路径作为相同 API 调用的结果)。