通常当有人点击jpg文件的http链接时,该文件会被下载到用户的浏览器缓存中,并从中加载到内存中。有没有办法避免将图像下载到硬盘并直接将其加载到RAM中?
更新: 如果您正在编写通过http获取图像的Windows窗体应用程序,该怎么办?那可能吗?如果是的话怎么样?
这与我想要做的任何事情无关。我很好奇就是这一切。
答案 0 :(得分:2)
这是您无法控制的浏览器行为。
因此,如果您需要 - 您需要实现自己的浏览器,并要求您的用户使用它。
回答你唯一的问题:
有没有办法避免将图像下载到硬盘并直接将其加载到RAM中?
无法告诉浏览器如何准确处理请求。
更新:如果您正在编写通过http获取图像的Windows窗体应用程序,该怎么办?那可能吗?如果是的话怎么样?
我的答案的第一部分已经解决了这个问题。再说一遍:如果您是实施HTTP客户端/浏览器的人 - 那么您可以随心所欲地做任何事情。