有没有办法得到一个本地图像到一个静态网站没有后端
Is there a way to get a local image into a static website without backend?
我所拥有的是一个静态网站,应该提供显示来自用户计算机的本地图像。这个网站没有真正的后端,它只托管在一个静态文件服务器上。此外,图像不需要在服务器上处理,所有的处理都是在客户端机器上从网站本身进行的。
我试过了:
-
使用本地路径。问题:跨源策略,如果网站托管在"www.mywebsite.com"下,浏览器中不支持静态文件
-
使用imageshack。我们的API用于在iframe中上传,然后获取图像的url。问题:跨域策略,如果iframe的内容不在同一域中,则iframe不能将信息传递给它的父域
谢谢
您可以使用FileReader
API的readAsDataURL
并使用返回的数据URL来显示图像。MDN的页面有一个例子,就是这样做的,你可以看到它在这里工作。
注意FileReader
API相对较新,在IE <10中不支持。浏览器支持
MDN代码演示
相关文章:
- 来自文档或下一个静态父级的事件委派
- 使用CloudFront和AmazonS3,或者其他CDN,我可以将所有类似的请求发送到一个静态文件中
- 如何在HTML按钮中有一个静态onclick参数
- 如何通过javascript将值传递给另一个静态页面
- 如何将一个静态
- 设置为具有许多
- 的通用
- 中的最后一个条目
- 三个 j 渲染一个静态场景
- 一个静态 php 变量,只分配一次,永远不会更改
- 有没有办法让嵌入式谷歌地图成为一个静态的不可点击的图像
- 如何在slickgrid中有一个静态索引列
- 在html5中制作一个静态web应用程序,需要一个图像在背景图像中滚动
- 有没有办法得到一个本地图像到一个静态网站没有后端
- 如何使用class.js声明一个静态变量
- jQuery添加动态单元格到一个静态单元格到表格中
- CSS -如何在两个元素之间匹配class(一个动态的和一个静态的)
- 有可能得到一个可调整的“视图”吗?一个静态图像在HTML
- 我需要采取有关动态谷歌地图的数据,并使用API V3从它创建一个静态谷歌地图
- 如何使一个静态旋转木马与不同的图像大小,而不破坏响应
- ES的正确称呼是什么?下一个静态类属性
- 你能在TypeScript类中设置一个静态enum吗?
- 我如何压缩时间和所有插件到一个静态文件