gpt4 book ai didi

javascript - 将本地路径 URI 转换为文件或 Blob

转载 作者:行者123 更新时间:2023-12-03 00:08:21 25 4
gpt4 key购买 nike

我正在为我的网站开发复制和粘贴功能,所以这是我的问题。当我直接从网页复制图像时,它会正常工作(代码中的第一个 if 语句),但是如果我尝试从自己的计算机复制图像,我会得到一个本地路径(如 else 语句中的路径) )

    $scope.pasteImage = function(eventPaste)
{
$scope.uploading = true;
var promises = [];
var items = (eventPaste.clipboardData || eventPaste.originalEvent.clipboardData).items;
for (var i = 0; i < items.length; i++)
{
var blob = null;
if (eventPaste.originalEvent.clipboardData.items[i].type.indexOf("image") == 0 || eventPaste.originalEvent.clipboardData.items[i] == 0)
{
blob = eventPaste.originalEvent.clipboardData.items[i].getAsFile();
}
else
{

var file = new File("file:///home/oem/testabc/vembly/source/server/images/pregnant.png")
console.log(file)
}
}
console.log(eventPaste)
console.log(blob)
var files = [blob];


uploadService.uploadMultiple(files)
}

所以,我的问题是是否可以将该文件(其他语句)转换为 blob,以便我可以在我拥有的 uploadMultiple(files) 函数中使用它。

最佳答案

没有。

如果任何网站可以使用 JavaScript 从您系统上它碰巧猜测存在的任何文件路径中读取数据,那将是一个巨大的安全问题。

关于javascript - 将本地路径 URI 转换为文件或 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54863528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com