- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SimpleHTTPServer 提供目录服务并在本地运行 html 代码。在那里,我使用 getusermedia api 来拍摄一些照片。如果我使用js localstorage来存储图片,那么它们到底存储在哪里呢?如何将它们复制到已知目录?
最佳答案
浏览器通常在加密的、完全私有(private)的区域中管理 localStorage 和 sessionStorage 变量,以便您的浏览体验尽可能安全(想象一下,如果某人访问您的网页时您可以读写他们的文件!!)。
在客户端计算机不知情的情况下,您无法将图像复制到客户端计算机或从客户端计算机复制图像。但是,您可以在服务器端自动下载。
关于保存之前下载的图片,请参见:
How to save an image to localStorage and display it on the next page?
但是,请注意,最大存储空间通常是有上限的,浏览器及其相关环境之间的大小差异很大。
我自己的测试表明 Chromium 默认情况下仅支持 10x 5mb 文件。
编辑:
至于复制到已知目录,您必须将文件发送回您的 http 服务器并从那里收集它们。如果您愿意,您可以使用ajax,将数据转换为base64,使您能够以json字符串发送数据(“未能对数据进行编码将导致错误”),并在服务器端使用 new Buffer(str ,"base64").toString("二进制")
var http = require('http'),
cluster = require('cluster'),
path = require('path')
url = require('url')
util = require('util')
function posthandler(request,response){
if(request.url=="/image_streamer"){
var datum = [];
request.on('data',function(d){datum.push(d);});
request.on('end',function(){
datum = JSON.parse(datum.join("").toString('utf8'));
datum.image = new Buffer(datum.image,"base64");
// datum.image NOW POINTS TO A BINARY BUFFER :) HAPPY DAYS.
});
}
}
var server = http.createServer(function(request,response){
switch(request.method){
case: "GET":{} break;
case: "POST":{posthandler(request,response);} break;
};
}).listen(8080);
关于javascript - 如何将图像从 SimpleHTTPServer 存储到我的计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46760022/
是否有一个简单的 java/jvm/groovy 服务器可用于像“python -m SimpleHTTPServer”http://docs.python.org/2/library/simpleh
我通过 ssh 连接到 VPN(Linux 计算机)并在那里调用以下命令: sibi::bash-> python -m SimpleHTTPServer Serving HTTP on 0.0.0.
我正在尝试使用 Python 中内置的 SimpleHTTPServer 在本地提供静态页面。我使用 python -m SimpleHTTPServer 启动它。 目前,HTML 只是
最近我一直在使用 Python 来发现它的潜力,并且偶然发现了 SimpleHTTPServer。 我在 Windows 10 上。 我跑: python -m SimpleHTTPServer 输出
我正在尝试编写一个启动服务器然后启动浏览器以查看服务内容的 shell 脚本 (cd app && python -m SimpleHTTPServer) & open http://localhos
是否可以使用 SimpleHTTPServer 提供子目录而不是当前目录? 我像这样从命令行使用它: python -m SimpleHTTPServer 5002 我想使用它的原因是我有一个 tar
我正在使用 SimpleHTTPServer 制作简单的文件共享实用程序。我希望能够在 http 传输完成时捕获,即客户端文件下载完成时。那时我想执行一些操作。这可能吗? 最佳答案 您可以覆盖 Sim
一个 Python 网络服务器开始于 python -m SimpleHTTPServer 将在控制台打印它已接受的请求。我可以让它打印返回连接被拒绝给客户端的请求吗? 我正在尝试调试它拒绝来自 An
我已经开始在 Mac OS X Bash 中使用 Python SimpleHTTPServer 来帮助进行前端模板化,而不是 MAMP。我喜欢这种简单性,但想知道是否有一种方法可以使用 includ
我正在从 powershell 运行 SimpleHTTPServer。 python -m SimpleHTTPServer 8080 我想在不关闭终端的情况下退出(control + break
可以通过以下方式从外部网络设置和访问 Apache 服务器: http://lifehacker.com/124212/geek-to-live--how-to-set-up-a-personal-h
我正在使用 python -m SimpleHTTPServer对于一个小项目。文件 index.html 引用了一些视频。 此文件的大小为 159 MB。当我尝试下载它时,SimpleHTTPSer
如何保存控制台的输出 “192.168.1.1 - - [18/Aug/2014 12:05:59] 代码 404,找不到消息文件” 到一个文件? 代码如下: import SimpleHTTPSer
我想用 Python 提供静态文件。 Python 3 http.server 是否适合在生产中使用?如果不是,为什么不呢?我有什么选择? 最佳答案 引用文档 https://docs.python.
我的应用程序使用以下简单的线程文件服务器: class FileServer(Thread): """Simple file server exposing the current direc
我最近一直在使用 Python 的 SimpleHTTPServer 在我的网络上托管文件。我想要一个自定义的 404 页面,所以我对此进行了研究并得到了一些答案,但我仍然想使用我拥有的这个脚本。那么
是否可以使用 simplehttpserver 添加基本身份验证? 我想使用 SimpleHTTPServer 限制对网站的访问 最佳答案 我最近写了 sauth为此原因。只是https://gith
我有:我创建了 index.html - 最简单的 html 页面并使用 python -m SimpleHttpServer 8000 启动我的简单 http 服务器。 我想要:制作index.ht
我正在使用 SimpleHTTPServer 提供目录服务并在本地运行 html 代码。在那里,我使用 getusermedia api 来拍摄一些照片。如果我使用js localstorage来存储
我有一个简单的脚本,用于查看我正在处理的网页。 import SimpleHTTPServer import SocketServer PORT = 8000 Handler = SimpleHTTP
我是一名优秀的程序员,十分优秀!