标签: blob

来自String的filesize

我如何从PHP中的字符串中获取"filesize"?

我将字符串作为blob放在mysql数据库中,我需要存储blob的大小.我的解决方案是创建一个临时文件并将字符串放入临时文件中.现在我可以从"字符串"中获取文件大小.但那解决方案并不好......

问候

php string blob filesize

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

Oracle数据库:如何读取BLOB?

我正在使用Oracle数据库,我想阅读BLOB的内容.我该怎么做呢?

当我做一个简单的select语句时,它只返回"(BLOB)"(没有引号).我如何阅读实际内容?

sql oracle blob

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

CloudBlob.DownloadToStream返回null

我正在尝试通过流从cloudBlob下载文件.我参考这篇文章CloudBlob

这是下载blob的代码

public Stream DownloadBlobAsStream(CloudStorageAccount account, string blobUri)
{
    Stream mem = new MemoryStream();
    CloudBlobClient blobclient = account.CreateCloudBlobClient();
    CloudBlockBlob blob = blobclient.GetBlockBlobReference(blobUri);

    if (blob != null)
        blob.DownloadToStream(mem);

    return mem;
}  
Run Code Online (Sandbox Code Playgroud)

并将代码转换为字节数组

    public static byte[] ReadFully(Stream input)
    {
        byte[] buffer = new byte[16 * 1024];
        using (MemoryStream ms = new MemoryStream())
        {
            int read;
            while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
            {
                ms.Write(buffer, 0, read);
            }
            return ms.ToArray();
        }
    }  
Run Code Online (Sandbox Code Playgroud)

但我总是得到零价值.以下是流式文件的内容.

在此输入图像描述

这有什么问题?请帮忙.

编辑

ReadFully不允许在Position 方法中将Position设置为0 ,所以我把它放在里面DownloadBlobAsStream

这应该现在有效: …

c# cloud blob azure azure-storage

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

OpenCV Python单个(而不是多个)blob跟踪?

我一直试图通过Python上的OpenCV获得单色blob跟踪.下面的代码工作正常,但它找到了所有跟踪像素的质心,而不仅仅是最大blob的质心.这是因为我正在拍摄所有像素的时刻,但我不确定如何进行色彩跟踪.我有点困惑于我需要做什么才能使这个单一的blob跟踪器而不是多blob平均值.

这是代码:

#! /usr/bin/env python 

#if using newer versions of opencv, just "import cv"
import cv2.cv as cv

color_tracker_window = "Color Tracker" 

class ColorTracker: 

def __init__(self): 
    cv.NamedWindow( color_tracker_window, 1 ) 
    self.capture = cv.CaptureFromCAM(0) 

def run(self): 
    while True: 
        img = cv.QueryFrame( self.capture ) 

        #blur the source image to reduce color noise 
        cv.Smooth(img, img, cv.CV_BLUR, 3); 

        #convert the image to hsv(Hue, Saturation, Value) so its  
        #easier to determine the color to track(hue) 
        hsv_img = cv.CreateImage(cv.GetSize(img), 8, 3) 
        cv.CvtColor(img, hsv_img, cv.CV_BGR2HSV) 

        #limit all …
Run Code Online (Sandbox Code Playgroud)

python opencv blob color-tracking

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

数据库专门用于二进制数据存储

我正在寻找一个专门存储二进制数据(实际上是文件)的数据库.这是将数据存储在数据库中的旧讨论.但我不是在寻找利弊,我正在寻找一个专为此而设计的数据库.

它可以是关系型或NoSQL.

我似乎无法找到关于此的任何信息,我的所有搜索都会导致在数据库中存储文件的优缺点,谈论MS-SQL的FILESTREAM等.

我目前正在考虑为应用程序存储一些文件,并且提到了两个选项.除了两种解决方案的所有优缺点之外,我还在寻找两者之间的东西,以确保在实际选择毒药之前我已经涵盖了所有内容.

database storage blob relational-database nosql

12
推荐指数
1
解决办法
5313
查看次数

在Blob上将Blob存储装载为驱动器

我需要以某种方式上传文件并在VM上访问它们,我该怎么做?

具体来说,如何从VM中访问我作为blob上传的文件?

我尝试将我作为blob上传的文件访问Azure虚拟机,但我无法在VM上找到它.

我可以简单地将blob存储作为驱动器安装在我的VM上吗?

我试图避免从实际的blob存储中获取它并将其下载到VM的往返时间.

blob azure azure-storage azure-storage-blobs azure-virtual-machine

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

提供存储在SQLAlchemy LargeBinary列中的图像

我想上传一个文件并将其存储在数据库中.我创建了一个LargeBinary列.

logo = db.Column(db.LargeBinary)
Run Code Online (Sandbox Code Playgroud)

我读了上传的文件并将其存储在数据库中.

files = request.files.getlist('file')

if files:
    event.logo = files[0].file.read()
Run Code Online (Sandbox Code Playgroud)

这是将图像作为二进制文件存储在数据库中的正确方法吗?如何将二进制数据再次转换为图像以显示它?

python blob sqlalchemy jinja2 flask

12
推荐指数
1
解决办法
9154
查看次数

如何在没有FileReader的情况下从Blob和File对象创建ArrayBuffer和数据URI?

此问题与旧浏览器中如何更新(与Safari 5.1.4相关)有关并受其启发

给定一个<input type="file">具有元件files包含属性File从继承的对象Blob,是有可能创造一个ArrayBuffer和转换ArrayBuffer到一个data URI从一个BlobFile对象,而无需使用FileReader

到目前为止已尝试过方法

  • WebSocket使用.binaryTypeset 创建一个mock "arraybuffer",创建一个MessageEventwith event.dataset to Fileobject; 结果是处理程序的File对象onmessage

  • 设置原型FileArrayBuffer,Uint8Array; 结果是Uncaught TypeError: Method ArrayBuffer.prototype.byteLength called on incompatible receiver #<ArrayBuffer>(),Uncaught TypeError: Method get TypedArray.prototype.byteLength called on incompatible receiver [object Object]()

  • 设置File在 …

javascript blob fileapi typed-arrays data-uri

12
推荐指数
1
解决办法
2806
查看次数

使用javascript下载大数据流(> 1Gb)

我想知道是否有可能将数据从javascript流式传输到浏览器的下载管理器.

使用webrtc,我将数据(从文件> 1Gb)从浏览器传输到另一个.在接收器端,我将所有这些数据存储到内存中(作为arraybuffer ...所以数据基本上仍然是块),我希望用户能够下载它.

问题: Blob对象的最大大小约为600 Mb(取决于浏览器),因此我无法从块中重新创建文件.有没有办法流式传输这些块,以便浏览器直接下载它们?

javascript blob webrtc

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

解码facebook的blob视频网址

blob:https://www.facebook.com/c7e5a634-2343-4464-a03e-4a1987301ca1在facebook的私人团体中找到了视频源,我真的无法通过输入网址下载视频,也无法解码.有没有办法解码这个?

<video height="274" width="476" preload="auto" style="" class="_ox1 _21y0 _1_d1" data-video-width="476" data-video-height="274" data-original-aspect-ratio="1.7387058423913" id="u_0_27" src="blob:https://www.facebook.com/dc89feae-5b46-4103-8ee9-da7d7630ca94"></video>
Run Code Online (Sandbox Code Playgroud)

facebook blob decode

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