Low-key humor and deep insights into history and development of Business Central. I absolutely recommend this playlist of videos for everybody that wants to have deep insight into functionality of Business Central. Thank you, Erik, you are the best!
Thanks for the overview! You mentioned sending/receiving the blobs via web services - I think that would be nice to get a demo on. ControlAddins can only send/receive "serializable" variables, that is, non-complex types like Text, Int, Boolean, and even JsonObject/JsonArray, but not Dictionary/List - Dictionaries/Lists aren't even valid return types in procedures, which surprised me even more, but there are more complex types that behave in this weird way. There's therefor no way of sharing a blob back and forth with JavaScript in that session. :/ Unbound Actions can only send/receive simple types like Text (not types like JsonObject or Dictionary or Blob streams). It seems like we can't share large data in a GUI session without chunking it into smaller Text based requests and it seems like WebService sessions always need a bound entity with a Blob field and a trigger to receive data and perform some additional logic. It sounds like you had some more insight on this area so I'd be glad to hear more about it. :)
Thanks Erik, another great video. Wondering, what is the difference between using the persistent storage or just having a blob field on my table... I’ve been using the ladder.
Thank you for your videos Erik. In both cases (PersistentBlob and TempBlob) you first save the image to the "Memory Blob" and then you export it from there and import into the "Field blob". Can you save it to the "Field Blob" directly?
Things that I didn't like when microsoft introduce Blob Storage module (and mark TempBlob table for removal) is that we lost Codeunit.Run(TempBlob) and a lot of usefull functions from TempBlob table (ReadAs..., WriteAsXml..), and we used this widely, so we decided to switch to Name Value Buffer table, similar like TempBlob, mostly used like temp, and has Value Blob field, but also needed to implement many functions that we had in TempBlob.
Hi Eric, did you create a video about storing a PDF document on a Web Service Page. As example having af list Page of posted sales invoices in which there is a BLOB field with PDF of the posted invoice.
Nope, haven't done videos about that. It's compilcated because you cannot change the Content-Type of a webservice, so blob has to be baase64 encoded and stored in either json or soap.
Hi Erik, thanks for the video. I forked your repo to play with it and got build error on "Temp Blob" and "Base64 Convert" CodeUnits, how should i proceed to get it?
@@Hougaard Is it allowed when running On-Premises to grab a file silently from the BC server? In TempBlob Record, there was a Blob.Import function to handle that. Is that possible when running Web client On-Premsies?