2022-01-18 遇到的一点小问题
Android app和机器之前都是通过的TCP获取的图片,只有一个连接,遇到大图片时,后面的都要排队等着。而且没找到好用的库,所以缓存做的也一般。最近打算做个比较复杂的页面,所以在机器上加了个cgi来加载图片。
产品定的需求很简单,只认几个指定后缀的文件。因为习惯使用ls,所以没用find。
ls -1 "${dir}" | grep -i ".jpg$\|.jpeg$\|.png$\|.bmp$"
。
用file看了下格式,然后使用cat输出。
type="$(file --mime-type "${image}" -b |grep ^"image/")"
if [[ -n "${type}" ]]; then
echo -e "Content-type:${type}\n"
cat "${image}"
fi
Content-type: image/bmp
网友评论