Hi all,
So i have added a image file upload to my server which then writes onto my TCPDF file and stores locally. All works perfectly when there is a physical file uploaded, however, for obvious reasons the TCPDF fails when there is no file upload as it cannot find the non-existent image file.
I have tried to seperate the TCPDF to store differently depending on file upload success/failure - however, file upload fail is not triggered by not having a file uploaded so therefore that option does not work.
Do you have any ideas around this, or a little trick I can implement to ensure even though no file is uploaded the TCPDF still generates without including the file upload?
Many Thanks,
So i have added a image file upload to my server which then writes onto my TCPDF file and stores locally. All works perfectly when there is a physical file uploaded, however, for obvious reasons the TCPDF fails when there is no file upload as it cannot find the non-existent image file.
I have tried to seperate the TCPDF to store differently depending on file upload success/failure - however, file upload fail is not triggered by not having a file uploaded so therefore that option does not work.
Do you have any ideas around this, or a little trick I can implement to ensure even though no file is uploaded the TCPDF still generates without including the file upload?
Many Thanks,
Use a switch. If {var.empty:fileuploadaction} is true then return probably just "No image uploaded" but if false then put your image tag code. Use {var:switchname} in your TCPDF action in place of the image tag you have now.
Hi Healy,
Thanks very much - can you advise where i am falling short - I can't attach a screenshot, upload is not working on the forum for me.
My Upload is called Upload93,
My switch is called tcpdfswitch
In my switch data provider i have: {var.empty:upload93}
In my values i have:
1:"No passport uploaded"
2:"passport found"
on my TCpDF i have:
<h3 style="text-align: center;">{var:tcpdfswitch}</h3>
My Debug gives me this:
Many Thanks,
Thanks very much - can you advise where i am falling short - I can't attach a screenshot, upload is not working on the forum for me.
My Upload is called Upload93,
My switch is called tcpdfswitch
In my switch data provider i have: {var.empty:upload93}
In my values i have:
1:"No passport uploaded"
2:"passport found"
on my TCpDF i have:
<h3 style="text-align: center;">{var:tcpdfswitch}</h3>
My Debug gives me this:
[upload93] => Array
(
[path] => /home/iregcdvg/public_html/components/com_chronoforms6/chronoforms/uploads/
[file95] => Array
(
[extensions] => Array
(
[0] => jpg
[1] => jpeg
[2] => png
[3] => gif
[4] => pdf
[5] => doc
[6] => docx
[7] => txt
[8] => zip
)
[info] => File is not present.
)
[var] => Array
(
)
)
[tcpdfswitch] => Array
(
[finished] => 1
[var] =>
)However, nothing prints on my tcpdf, where have I gone wrong?
Many Thanks,
You should have values of true: and false: and true means the file is empty and therefore was NOT uploaded
This topic is locked and no more replies can be posted.
