标签: blob

oracle blob文本搜索

是否可以使用sql语句搜索blob文本?我可以从$ table中选择*,其中f1如'%foo%',如果f1是varchar,那么f1是一个blob怎么样?对此有何反击?

oracle search blob

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

oracle中二进制字段(blob)上的条件(如"like")

如何在oracle中搜索(放置条件)blob字段,如文本字段?

我需要一些像:

select * from table_name where blob_field like '%00ff00ff%'
Run Code Online (Sandbox Code Playgroud)

Oracle在其上引发了一些错误.

sql oracle search full-text-search blob

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

什么时候使用MySQL BLOB推荐?

我正在编写一个将上传和删除许多文件的应用程序,我通常只是将文件移动到服务器中的文件夹中,并使用唯一的行命名它们id.但据我所知MySQL还允许我存储二进制数据(文件)什么时候这是一个更好的选择?

请使用可靠的参数,例如何时使用BLOB将意味着性能提升?

PS:如果重要的话,我正在使用MyISAM.

谢谢.


更新:

相关问题:
- 在DB中存储图像 - 是或不是?
- 要做或不做:将图像存储在数据库中(感谢塞巴斯蒂安)

更新2

将文件存储在数据库中并不是需要知道什么时候比将它们存储在文件夹中更好.

mysql filesystems blob

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

如何使用byte []输入在Java SE 1.5.0中创建java.sql.Blob对象?

我想从byte []输入创建一个Blob对象来使用更新表PreparedStatement#setBlob().在J2SE 6中,我们必须java.sql.Connection#createBlob()完成这项工作.在J2SE 1.5.0中有类似的东西吗?使用byte[]J2SE 1.5.0中的数据更新BLOB类型列的最佳方法是什么?

java blob jdbc

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

ArrayBuffer与Blob和XHR2

XHR2差异表明

传输ArrayBuffer,Blob,File和FormData对象的能力.

  • ArrayBufferBlob有什么区别?
  • 我为什么要关心能够通过XHR2发送它们?(我可以理解File和FormData的价值)

blob xmlhttprequest arraybuffer xmlhttprequest-level2

18
推荐指数
1
解决办法
4688
查看次数

通过AJAX读取后显示视频blob

当我试图在IndexedDB的Chrome的非对应的斑点,我发现我可以作为arraybuffer通过AJAX读取图像,将其存储在索引资料,提取它,将其转换为一个blob,然后使用显示它在一个元素来创建一个解决方法以下代码:

var xhr = new XMLHttpRequest(),newphoto;
xhr.open("GET", "photo1.jpg", true);    
xhr.responseType = "arraybuffer";
xhr.addEventListener("load", function () {
    if (xhr.status === 200) {
        newphoto = xhr.response;
        /* store "newphoto" in IndexedDB */
        ...
    }
}

document.getElementById("show_image").onclick=function() {
    var store = db.transaction("files", "readonly").objectStore("files").get("image1");
    store.onsuccess = function() {
        var URL = window.URL || window.webkitURL;
        var oMyBlob = new Blob([store.result.image], { "type" : "image\/jpg" });
        var docURL = URL.createObjectURL(oMyBlob);
        var elImage = document.getElementById("photo");
        elImage.setAttribute("src", docURL);
        URL.revokeObjectURL(docURL);
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常.但是,如果我尝试相同的过程,但这次装载的视频(.MP4)我不能表现出来:

...    
var oMyBlob = new Blob([store.result.image], …
Run Code Online (Sandbox Code Playgroud)

javascript ajax blob indexeddb html5-filesystem

18
推荐指数
1
解决办法
5149
查看次数

JavaScript Max Blob大小是否有任何限制

我正在尝试使用AJAX调用下载文件.我需要使用AJAX调用,因为我必须发出一个帖子请求以及我需要从客户端发送一些标题.由于Server API不在我们的控制之下,除了使用AJAX之外,我们没有太多选择.为了显示文件保存对话框,我将字节数组转换为blob到Object URL,如下所示

var oReq = new XMLHttpRequest();
oReq.open("POST","api/operations/zip", true);
oReq.responseType = "arraybuffer";
oReq.onload = function(oEvent) { 
   var blob=new Blob([oReq.response], {type: 'application/octet-binary'}); 
   var link=document.createElement('a'); 
   link.href=window.URL.createObjectURL(blob); 
   link.download="myFileName.zip"; link.click();  
}
oReq.send(filePaths);
Run Code Online (Sandbox Code Playgroud)

现在我想知道除了浏览器内存限制之外,我们可以在JavaScript中使用Blob大小限制.如果我有大约8 GB RAM,可以下载4 GB文件.

javascript ajax blob download

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

MySQL - Base64 vs BLOB

为简单起见,假设我正在开发像Instagram这样的移动应用程序.用户可以从服务器下载图像,并上传自己的图像.目前,服务器将所有图像(实际上只是小缩略图)存储在MySQL数据库中作为BLOB.似乎最常见的传输图像的方法是使用Base64编码,这让我有两个选择:

  1. 服务器将所有图像存储为BLOB.要上传图像,客户端将其编码为Base64字符串,然后将其发送到服务器.服务器将图像BACK解码为二进制格式,并将其作为BLOB存储在数据库中.当客户端请求图像时,服务器将图像重新编码为Base64字符串并将其发送到客户端,客户端然后将其解码回二进制以供显示.
  2. 服务器将所有图像存储为Base64字符串.要上传映像,客户端会将其编码为Base64字符串并将其发送到服务器.服务器不进行编码或解码,只是将字符串存储在数据库中.当客户端请求图像时,Base64字符串将返回给客户端,然后客户端将其解码以供显示.

显然,选项#1需要在服务器上进行更多的处理,因为必须对每个请求对图像进行编码/解码.这使我倾向于选项#2,但一些研究表明,在MySQL中存储Base64字符串的效率远低于将图像直接存储为BLOB,并且通常不鼓励使用.

我当然不是第一个遇到这种情况的人,那么有没有人就这项工作的最佳方式提出建议?

mysql base64 encoding json blob

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

React Native 中面临 ReactNativeBlobUtil 请求错误

当我使用在应用程序中显示 pdf时,我在React Native中遇到了问题react-native-pdf

控制台中显示的日志:

错误:ReactNativeBlobUtil 请求错误:java.lang.IllegalStateException:使用自己的信任管理器,但未定义java.lang.IllegalStateException:使用自己的信任管理器,但未定义]

pdf blob react-native react-native-pdf

18
推荐指数
1
解决办法
9681
查看次数

如何在mysql数据库(表)中插入图像?

我想将图像插入到表格中

 CREATE TABLE XX_SAMPLE(ID INT
                       ,IMAGE BLOB);
Run Code Online (Sandbox Code Playgroud)

那么你可以帮助形成如何将图像插入上表.

mysql database blob mysql-loadfile

17
推荐指数
3
解决办法
16万
查看次数