DOWNLOADFROMSTREAM Function Question
rnjbng
Member Posts: 82
Hi Folks -
I have the below code in a Codeunit
Variable declaration
FileName Text
Instr Instream
Downloaded Boolean
Reportoutput BLOB
FileName := 'C:\temp\Salesquote.PDF';
ReportOutput.CREATEINSTREAM(Instr);
Downloaded := DOWNLOADFROMSTREAM(Instr,",'','',FileName);
My question is in the DOWNLOADFROMSTREAM function I have assigned it to Downloaded a Boolean variable for the return value and when I run my codeunit it prompts me the file Salesquote.PDF and prompts me to Save, Open or Cancel.
Is there any way I can save the content of the Reportoutput Blob field content directly to C:\temp\salesquote.pdf without getting a prompt for my input.
Any help is highly appreciated.
Thanks
RJ.
I have the below code in a Codeunit
Variable declaration
FileName Text
Instr Instream
Downloaded Boolean
Reportoutput BLOB
FileName := 'C:\temp\Salesquote.PDF';
ReportOutput.CREATEINSTREAM(Instr);
Downloaded := DOWNLOADFROMSTREAM(Instr,",'','',FileName);
My question is in the DOWNLOADFROMSTREAM function I have assigned it to Downloaded a Boolean variable for the return value and when I run my codeunit it prompts me the file Salesquote.PDF and prompts me to Save, Open or Cancel.
Is there any way I can save the content of the Reportoutput Blob field content directly to C:\temp\salesquote.pdf without getting a prompt for my input.
Any help is highly appreciated.
Thanks
RJ.
0
Answers
-
Hello,
I would use Codeunit419 File Management's BLOBExport function to perform this.Life runs on code;0 -
Hi,
You need to pass a special parameter to DOWNLOADFROMSTREAM function to make it stop showing the dialog and asking the user for an action.
Look into the codeunit 419, search for Magicpath, and see how it is used.
But indeed it would be probably easier for you to use a function from C419, like BLOBExportToServerFile, to do the job for you.
Slawek
Slawek Guzek
Dynamics NAV, MS SQL Server, Wherescape RED;
PRINCE2 Practitioner - License GR657010572SG
GDPR Certified Data Protection Officer - PECB License DPCDPO1025070-2018-030 -
In support with all other member, I will just ass one thing like whenever you have to perform stuffs and operations like this then you should always go through File management codeunit, It has everything and probably you dont have to write any custom codes, OR better its the best place to even seek for any help.Thanks
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 328 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions


