我将不得不完成这项新任务,在使用ASP.NET Core3的Linux (Debian)服务器上保存图像。最佳实践是什么?欢迎任何建议。
thnx
发布于 2019-10-23 11:47:00
如果您提到的blob是azure blob存储,您可以根据需要查看以下解决方案。
1.If你想要使用asp.net核心保存图像到azure blob存储->,然后从blob存储,将其保存到linux文件系统。
您可以首先将此nuget包Microsoft.Azure.Storage.Blob安装到您的asp.net核心,然后参考此link以通过代码将图像保存到azure blob存储中(注意,此代码用于这个较旧的包WindowsAzure.Storage,您需要稍作修改)。当图像存储在azure blob存储中时,您可以使用blobfuse将blob存储映射到您的linux服务器。
2.If你只想直接将图像从asp.net内核保存到linux服务器上,那么你应该在linux服务器上设置一个ftp服务器,然后通过ftp直接将图像保存到那个linux上。
希望能有所帮助。
https://stackoverflow.com/questions/58389502
复制相似问题