คำถามติดแท็ก blob

BLOB คือชุดข้อมูลไบนารีที่จัดเก็บเป็นเอนทิตีเดียวในระบบจัดการฐานข้อมูล

30
จัดเก็บรูปภาพใน DB - ใช่หรือไม่?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ดังนั้นฉันจึงใช้แอพที่เก็บภาพไว้ในฐานข้อมูลอย่างหนัก ทัศนะของคุณเกี่ยวกับเรื่องนี้คืออะไร? ฉันเป็นประเภทที่จะจัดเก็บตำแหน่งในระบบแฟ้มมากกว่าเก็บไว้ในฐานข้อมูลโดยตรง คุณคิดว่าข้อดี / ข้อเสียคืออะไร
415 database  image  theory  storage  blob 

10
เราจะดาวน์โหลดวิดีโอ blob url ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการดาวน์โหลดวิดีโอที่มี url ไม่ใช่ไฟล์ mp4 ง่าย ๆ แต่ url นั้นเป็นประเภท blob สำหรับเช่น <video id="playerVideo" width="450px" autoplay="autoplay" height="338px" style="height:100%;width:100%;" class="mejs-rai-e" src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354"> </video> มีนามสกุลหรือซอฟต์แวร์โครเมียมใดบ้างที่สามารถใช้ดาวน์โหลดวิดีโอการเล่นได้
218 video  browser  blob 

8
ชื่อไฟล์ blob JavaScript ไม่มีลิงก์
คุณจะตั้งชื่อไฟล์ blob ใน JavaScript อย่างไรเมื่อบังคับให้ดาวน์โหลดผ่าน window.location function newFile(data) { var json = JSON.stringify(data); var blob = new Blob([json], {type: "octet/stream"}); var url = window.URL.createObjectURL(blob); window.location.assign(url); } การรันโค้ดด้านบนจะดาวน์โหลดไฟล์ทันทีโดยไม่ต้องรีเฟรชหน้าเว็บที่มีลักษณะดังนี้: bfefe410-8d9c-4883-86c5-d76c50a24a1d ฉันต้องการตั้งชื่อไฟล์เป็นmy-download.jsonแทน


8
คำอธิบายประกอบไฮเบอร์เนตที่เหมาะสมสำหรับไบต์ []
ฉันมีแอปพลิเคชันที่ใช้คำอธิบายประกอบไฮเบอร์เนต 3.1 และ JPA มีออบเจ็กต์สองสามรายการที่มีแอตทริบิวต์ไบต์ [] (ขนาด 1k - 200k) มันใช้คำอธิบายประกอบ JPA @Lob และ hibernate 3.1 สามารถอ่านสิ่งเหล่านี้ได้ดีในฐานข้อมูลหลักทั้งหมด - ดูเหมือนว่าจะซ่อนลักษณะเฉพาะของผู้ขาย JDBC Blob (ตามที่ควรทำ) @Entity public class ConfigAttribute { @Lob public byte[] getValueBuffer() { return m_valueBuffer; } } เราต้องอัปเกรดเป็น 3.5 เมื่อเราพบว่าไฮเบอร์เนต 3.5 หยุดพัก (และจะไม่แก้ไข)ชุดคำอธิบายประกอบนี้ใน postgresql (โดยไม่มีวิธีแก้ปัญหา) ฉันยังไม่พบการแก้ไขที่ชัดเจน แต่ฉันสังเกตเห็นว่าถ้าฉันเพิ่งลบ @Lob ออกมันจะใช้ไบต์ประเภท postgresql (ซึ่งใช้ได้ …

6
อะไรคือความแตกต่างระหว่างประเภทข้อมูล BLOB และ TEXT ใน MySQL
คืออะไรblobและคือtextอะไร? อะไรคือความแตกต่าง? ฉันต้องใช้blobเมื่อใดและฉันต้องtextเป็นประเภทข้อมูลเมื่อใด เพราะblobและtextมีmediumblob== mediumtext, ==smallblob small textพวกเขามีความหมายเดียวกันหรือไม่? และมองไปที่นี้MEDIUMBLOB, MEDIUMTEXT L+ 3 L < 224ไบต์ที่ คืออะไรL?
117 mysql  database  text  blob 

6
วิธีไปจาก Blob ไปยัง ArrayBuffer
ฉันกำลังศึกษา Blobs และสังเกตเห็นว่าเมื่อคุณมี ArrayBuffer คุณสามารถแปลงสิ่งนี้เป็น Blob ได้อย่างง่ายดายดังนี้: var dataView = new DataView(arrayBuffer); var blob = new Blob([dataView], { type: mimeString }); คำถามที่ฉันมีตอนนี้คือสามารถเปลี่ยนจาก Blob ไปเป็น ArrayBuffer ได้หรือไม่?

11
ฉันจะรับเนื้อหาที่เป็นข้อความจาก BLOB ใน Oracle SQL ได้อย่างไร
ฉันพยายามดูจากคอนโซล SQL ว่ามีอะไรอยู่ใน Oracle BLOB ฉันรู้ว่ามันมีเนื้อหาค่อนข้างใหญ่และฉันต้องการแค่ดูข้อความ แต่แบบสอบถามต่อไปนี้ระบุว่ามี BLOB อยู่ในฟิลด์นั้นเท่านั้น: select BLOB_FIELD from TABLE_WITH_BLOB where ID = '<row id>'; ผลลัพธ์ที่ฉันได้รับไม่ใช่สิ่งที่ฉันคาดหวัง: BLOB_FIELD ----------------------- oracle.sql.BLOB@1c4ada9 ดังนั้นฉันสามารถใช้เวทมนตร์แบบใดเพื่อเปลี่ยน BLOB ให้เป็นการแสดงข้อความได้ PS: ฉันแค่พยายามดูเนื้อหาของ BLOB จากคอนโซล SQL (Eclipse Data Tools) ไม่ใช่ใช้ในโค้ด
112 sql  oracle  blob 

7
วิธีการแปลง Blob เป็น File ใน JavaScript
ฉันต้องการอัปโหลดภาพไปยังเซิร์ฟเวอร์ NodeJS ไปยังไดเรกทอรีบางรายการ ฉันใช้connect-busboyโมดูลโหนดสำหรับสิ่งนั้น ฉันมีdataURLภาพที่ฉันแปลงเป็นหยดโดยใช้รหัสต่อไปนี้: dataURLToBlob: function(dataURL) { var BASE64_MARKER = ';base64,'; if (dataURL.indexOf(BASE64_MARKER) == -1) { var parts = dataURL.split(','); var contentType = parts[0].split(':')[1]; var raw = decodeURIComponent(parts[1]); return new Blob([raw], {type: contentType}); } var parts = dataURL.split(BASE64_MARKER); var contentType = parts[0].split(':')[1]; var raw = window.atob(parts[1]); var rawLength = …

8
วิธีแสดง blob (.pdf) ในแอพ AngularJS
ฉันพยายามแสดงไฟล์ pdf ซึ่งฉันได้รับเป็นหยดจากการ$http.postตอบสนอง pdf ต้องแสดงภายในแอพโดยใช้<embed src>ตัวอย่างเช่น ฉันเจอโพสต์สแต็กสองสามโพสต์ แต่ตัวอย่างของฉันดูเหมือนจะไม่ได้ผล JS: ตามเอกสารนี้ฉันพยายามต่อไป ... $http.post('/postUrlHere',{myParams}).success(function (response) { var file = new Blob([response], {type: 'application/pdf'}); var fileURL = URL.createObjectURL(file); $scope.content = fileURL; }); จากสิ่งที่ฉันเข้าใจfileURLสร้าง URL ชั่วคราวที่บล็อกสามารถใช้เป็นข้อมูลอ้างอิงได้ HTML: <embed src="{{content}}" width="200" height="200"></embed> ฉันไม่แน่ใจว่าจะจัดการสิ่งนี้อย่างไรใน Angular สถานการณ์ที่ดีที่สุดคือ(1)กำหนดขอบเขตให้(2) 'เตรียม / สร้างใหม่' หยดเป็น pdf (3)ส่งต่อไปยัง HTML โดยใช้<embed>เพราะฉัน ต้องการแสดงภายในแอป ฉันค้นคว้ามานานกว่าหนึ่งวันแล้ว …
107 angularjs  pdf  blob 

3
ความแตกต่างระหว่าง CLOB และ BLOB จาก DB2 และ Oracle Perspective
ฉันรู้สึกทึ่งกับข้อมูลทั้งสองประเภทนี้มาก ตามที่Oracle Docsนำเสนอดังต่อไปนี้: BLOB:สตริงอ็อบเจ็กต์ขนาดใหญ่ไบนารีความยาวตัวแปรที่มีความยาวได้สูงสุด 2GB (2,147,483,647) มีจุดประสงค์หลักเพื่อเก็บข้อมูลที่ไม่ใช่ข้อมูลดั้งเดิมเช่นเสียงหรือสื่อผสม สตริง BLOB ไม่เกี่ยวข้องกับชุดอักขระเช่นเดียวกับสตริง FOR BIT DATA CLOB:สตริงอ็อบเจ็กต์ขนาดใหญ่ที่มีอักขระความยาวตัวแปรซึ่งมีความยาวได้สูงสุด 2GB (2,147,483,647) CLOB สามารถจัดเก็บสตริงอักขระแบบไบต์เดียวหรือหลายไบต์ข้อมูลตามอักขระ CLOB ถือเป็นสตริงอักขระ สิ่งที่ฉันไม่รู้คือมีความแตกต่างระหว่างทั้งสองจากมุมมอง DB2 และ Oracle หรือไม่ ฉันหมายถึงอะไรคือความแตกต่างระหว่าง DB2 CLOB และ Oracle CLOB และระหว่าง DB2 BLOB และ Oracle BLOB ขนาดสูงสุดของทั้ง DB2 และ Oracle คือเท่าใด มันเป็นเพียง 2 GB?
103 database  oracle  db2  blob  clob 

4
แปลง blob URL เป็น URL ปกติ
หน้าของฉันสร้าง URL แบบนี้"blob:http%3A//localhost%3A8383/568233a1-8b13-48b3-84d5-cca045ae384f"ฉันจะแปลงเป็นที่อยู่ปกติได้อย่างไร? ฉันใช้มันเป็น<img>ของsrcแอตทริบิวต์
96 javascript  url  blob 

7
การใช้ JavaScript เพื่อแสดง Blob
ฉันกำลังดึงภาพ Blob จากฐานข้อมูลและฉันต้องการดูภาพนั้นโดยใช้ JavaScript รหัสต่อไปนี้สร้างไอคอนรูปภาพที่เสียหายบนหน้า: var image = document.createElement('image'); image.src = 'data:image/bmp;base64,'+Base64.encode(blob); document.body.appendChild(image); นี่คือ jsFiddleที่มีรหัสทั้งหมดที่จำเป็นรวมถึงหยด รหัสที่สมบูรณ์ควรแสดงภาพอย่างถูกต้อง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.