A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
AI OnAI Off
A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More.
Here's some sample code that I've used in the past:
HttpPostedFileBase uploadedFile = Request.Files[i];
if (uploadedFile == null || uploadedFile.ContentLength == 0)
{
continue;
}
var genericMedia = this._contentRepository.GetDefault(rootFolderContentReference);
genericMedia.Name = uploadedFile.FileName;
var blob = this._blobFactory.CreateBlob(genericMedia.BinaryDataContainer, Path.GetExtension(genericMedia.Name));
blob.Write(uploadedFile.InputStream);
genericMedia.BinaryData = blob;
this._contentRepository.Save(genericMedia, SaveAction.Publish, AccessLevel.NoAccess);
Hope it helps.
Frederik
Hi.
I'm trying to store an image with the BlobFactory, but I'm obviously doing something wrong. The image gets stored, but when I try to download it. The image viewer on my machine says it either too large or corrupted. It's probably corrupted, because before I upload the picture I can view it in the image viewer.
This is my code:
I've been following this post. In this example he only stores text to a .txt file, which is not what I need.
I've tried to use a StreamReader and .ReadToEnd and that returns a string. I've also tried the BinaryReader (as shown in the code above), but no luck there either.
Does anyone know how to store images properly?
// Anders