标签: blob

通过sql脚本插入BLOB?

我有一个H2数据库(http://www.h2database.com),我想通过简单的简单sql脚本(例如填充测试数据库)将文件插入BLOB字段.我知道如何通过代码来做到这一点,但我找不到如何做sql脚本本身.

我试图通过这条路,即

INSERT INTO mytable (id,name,file) VALUES(1,'file.xml',/my/local/path/file.xml);
Run Code Online (Sandbox Code Playgroud)

但这失败了.

在代码(例如java)中,很容易创建一个File对象并将其传递,但​​直接从sql脚本中,我被卡住了......

任何的想法 ?

大卫

sql scripting blob h2

30
推荐指数
2
解决办法
7万
查看次数

计算表中BLOB列的总数据大小

我在一列中有一个包含大量BLOB数据的表.我正在编写一个实用程序来将数据转储到文件系统.但在转储之前,我需要检查磁盘上是否有必要的空间来导出整个表中的所有blob字段.

请建议一种有效的方法来获取表中所有blob字段的大小.

mysql blob

30
推荐指数
2
解决办法
5万
查看次数

将blob从表导出到单个文件的最快方法

将存储在SQL Server表中的文件(blob)导出到硬盘驱动器上的文件的最快方法是什么?我有超过2.5 TB的文件(90 kb avg)存储为varbinary,我需要尽快将每个文件提取到本地硬盘驱动器.BCP似乎有效,但是我会看到它将花费超过45天的时间,而且我担心我的脚本会在某些时候失败,因为Management Studio会耗尽内存.

sql blob sql-server-2008-r2

28
推荐指数
2
解决办法
10万
查看次数

HTML5 File API从服务器下载文件并将其保存在沙箱中

我正在尝试理解HTML5 API.我正在设计Web应用程序,浏览器客户端需要从服务器下载多个文件; 用户将对下载的文件和应用程序执行某些操作,而不是需要在用户上保存状态.我知道浏览器只能将这些文件保存到它的沙盒中,只要用户可以在第二次启动应用程序时检索这些文件就可以了.我应该使用BlobBuilder还是FileSaver?我在这里有点失落.

html5 blob fileapi filesaver.js

28
推荐指数
1
解决办法
6万
查看次数

附加Blob数据

我是否有一个附加blob数据的函数,JavaScript 目前使用以下方法:

var bb = new Blob(["Hello world, 2"], { type: "text/plain" });
bb = new Blob([bb, ",another data"], { type: "text/plain" });
Run Code Online (Sandbox Code Playgroud)

并且BlobBuilderChrome中没有此功能.

javascript blob

28
推荐指数
1
解决办法
1万
查看次数

使用指定的charset下载BLOB内容

真的可以改变Blob charset吗?我正在尝试几个小时,但它不起作用.看到这个.

jQuery("#download").click(function() {
    var csv_content = jQuery("#csv").val(),
        download = document.createElement("a"),
        blob = new Blob([csv_content], { type: "text/csv;charset=ISO-8859-1" });

    download.href = window.URL.createObjectURL(blob);
    download.download = "test.csv";

    var event = document.createEvent("MouseEvents");
    event.initMouseEvent(
        "click", true, false, window, 0, 0, 0, 0, 0
        , false, false, false, false, 0, null
    );
    download.dispatchEvent(event);    
});
Run Code Online (Sandbox Code Playgroud)

我需要导出CSV以在Excel上打开,但它总是以UTF-8保存,Excel无法处理它.

javascript blob character-encoding

28
推荐指数
2
解决办法
3万
查看次数

Content-Security-Policy对象-src blob

使用内容安全策略时,我尝试使用window.URL.createObjectURL关注Chrome 41(测试版)中的过程,我收到如下错误:

拒绝从'blob:http%3A // localhost%3A7000/f59612b8-c760-43a4-98cd-fe2a44648393'加载插件数据,因为它违反了以下内容安全策略指令:"object-src blob://*"

使用内容安全策略限制object-src或以其他方式default-src可以重现问题(为方便起见使用jQuery),如下所示:

blob = new Blob(
   ["%PDF-1.\ntrailer<</Root<</Pages<</Kids[<</MediaBox[0 0 3 3]>>]>>>>>>"],
   { type: "application/pdf" })
$("<embed>").attr("src", window.URL.createObjectURL(blob))
  .appendTo(document.body)
Run Code Online (Sandbox Code Playgroud)

规范看来,这应该起作用,就像它一样data://*.我曾尝试也blob,blob:,blob:*,blob:http*,blob:http:*,blob:http://*,但无济于事.

什么工作,但由于明显的原因是不可取的,是object-src *.

有没有人在使用内容安全策略加载blob方面有什么成功?这是上游的问题,还是我忽略了什么?

google-chrome blob content-security-policy

28
推荐指数
2
解决办法
2万
查看次数

显示Blob Javascript中的视频

我想在HTML5视频标签中显示来自Javascript Blob/File对象的视频.

此代码仅适用于小型视频:

var reader = new FileReader();
reader.onload = function(e) {
    document.getElementById("video").src=reader.result;
 }
reader.readAsDataURL(vid);
Run Code Online (Sandbox Code Playgroud)

我不能将它用于大视频(> 10MB).是否有解决方案在HTML 5中显示blob对象的大视频?

javascript video html5 blob

27
推荐指数
1
解决办法
6万
查看次数

如何检查变量是否是JavaScript中的blob

当typeof返回"对象"..

var MyBlob = new Blob(['test text'], {type : 'text/plain'});
console.log(typeof MyBlob) // "object"
Run Code Online (Sandbox Code Playgroud)

现在要求一个通用的解决方案来检查变量是否是一个blob还为时尚早,因为它尚未被广泛支持?或者我应该如何在已经实现它的浏览器中测试blob类型?

javascript types blob

27
推荐指数
2
解决办法
2万
查看次数

HTML5/Javascript - DataURL到Blob和Blob到DataURL

我有一个显示我的网络摄像头的画布的DataURL.我使用Matt的答案将此dataURL转换为blob:如何在javascript中将dataURL转换为文件对象?

如何将此blob转换回相同的DataURL?我花了一天的时间研究这个问题并且我很震惊,除非我失明,否则没有更好的记录.

编辑:有

var urlCreator = window.URL || window.webkitURL; 
var imageUrl = urlCreator.createObjectURL(blob); 
Run Code Online (Sandbox Code Playgroud)

但它只返回一个看似指向本地文件的非常短的URL,但我需要通过网络发送网络摄像头数据.

javascript html5 blob

27
推荐指数
3
解决办法
4万
查看次数