想了解下这个业务的实现过程。公司项目使用的文件服务是别人写的,自己也想了解下
1
abcbuzhiming 2019-10-23 16:59:16 +08:00
最简单的文件服务器,Nginx 后面挂个目录
|
2
Renco OP @abcbuzhiming 好像确实可以 hhh
|
3
leoskey 2019-10-23 17:10:54 +08:00 1
上传:提交图片到后端服务 -> 后端处理(变更名称等操作) -> 保存到指定目录 A
获取:请求到 nginx -> nginx 从目录 A 查找 -> 返回文件 |
4
zpfhbyx 2019-10-23 17:16:03 +08:00 1
fastdfs 参考一下?
|
5
Renco OP 那如果文件存储下来是文件流的形式,返回的话,要怎么返回成原来的信息
|
7
lower 2019-10-23 17:34:32 +08:00
minio 有人用吗?
|
8
lower 2019-10-23 17:40:39 +08:00
@Renco 返回文件格式:服务端保存到指定目录一般也是保存成 /data/xxx.jpg 这种文件形式,获取的时候,直接访问 http 冒号双斜杠 xxx/xx/jpg 这种方式,或者 代码里把文件读取-文件流-响应流里,并且在响应头部里面设置指定的文件类型的参数,客户端可以识别响应头……
|
9
ericls 2019-10-23 17:41:13 +08:00 via iPhone
S3
|
10
nekolr 2019-10-23 17:45:33 +08:00
文件都是有头部信息的,应用服务器就是根据这个来设置响应头中的 content-type
|
11
javapythongo 2019-10-23 18:14:59 +08:00
minio
|
12
guonaihong 2019-10-23 18:35:23 +08:00
海量小文件用的 seaweedfs。
|