Skip to main content

Notifications

Announcements

No record found.

Small and medium business | Business Central, N...
Suggested answer

Downloading file from Blob Field

Posted on by 8
I created custom table with blob field called 'certification' and card for this table. And actions for download/uploading. Both action works without any error but after downloading .pdf file, it does not open and shows error: /Failed to load PDF document./. But it worked fine with 3kb file. Is there size limit for blob field? Or should I use different approach for uploading file to my custom table?

Code for download/upload
procedure UploadFile(DocumentInStream: InStream; FileName: Text)
    var
        OStream: OutStream;
    begin
        Rec.certification.CreateOutStream(OStream);
        CopyStream(OStream, DocumentInStream);
        Modify(true);
    end;
 
    procedure DownloadFile()
    var
        IStream: InStream;
        ExportFileName: Text;
    begin
        ExportFileName := Rec.companyName + ' - ' + Format(Rec.SystemCreatedAt) + '.pdf';
        Rec.CalcFields(Rec.certification);
        If Rec.certification.HasValue then begin
            Rec.certification.CreateInStream(IStream);
            DownloadFromStream(IStream, 'Download', '', '', ExportFileName);
        end;
    end;
Categories:
  • Shivi1307 Profile Picture
    Shivi1307 17 on at
  • Suggested answer
    gdrenteria Profile Picture
    gdrenteria 12,183 Most Valuable Professional on at

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans