【发布时间】:2015-10-25 18:06:42
【问题描述】:
我可以假设 Mac OS X 剪贴板图像数据是 png 吗?
当我尝试 MIME 检测剪贴板数据时,它返回 application/octet。
这会导致每个浏览器都下载图像而不是显示图像。
如果我将内容类型强制为 image/png,一切似乎都很好,但我想知道是否有办法让我不必做出假设?
$log.debug(e.originalEvent.clipboardData);
for (var i = 0; i < e.originalEvent.clipboardData.items.length; i++) {
var item = e.originalEvent.clipboardData.items[i];
$log.info("Item type: " ,item);
if (item.type.indexOf("image") != -1) {
$scope.token.images = [];
$log.debug(item.getAsFile(), {});
...
我使用https://github.com/broofa/node-mime 来检测 MIME 类型。
【问题讨论】:
标签: javascript macos browser mime