Question: IN JAVASCRIPT Hello, i have a table called patients in mySQL Workbench, and a field called patient_labResults that is of type LONGBLOB. How can I

IN JAVASCRIPT

Hello, i have a table called patients in mySQL Workbench, and a field called patient_labResults that is of type LONGBLOB.

How can I using knex fetch the file uploaded in the database and display it in the html file so the user can access the file only (download it).

Modify this Html code:

<%=info.patient_labResults %>

This is the Get method that updates the file to the database.

exports.editLabResults = async (req, res) => {

let labResultsName = req.files.lab.name;

const labResults = req.files.lab;

if (labResultsName && labResults) {

await knexClient('patients')

.from("patients")

.where('patient_id', id)

.update('patient_labResultsName', labResultsName, 'patient_labResults', labResults)

.then(() => {

console.log("Lab Results has been added successfully!")

res.redirect(req.get('referer'));

})

.catch(err => console.log(err));

} else {

console.log("Lab Results cannot be added!");

res.redirect(req.get('referer'));

}

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!