Missing IPFS file/ Unable to retrieve from hash

I have upload a file to IPFS via use of Infura ,file is being upload success and I also obtained the hash, but when i tried to fetch the doc via http://ipfs.infura.io/ipfs/QmaaoQNGkfnTNLrSLEL3RBJM2V9kCoFrrtSXkBEkUwUbRa
It generate Error This site can’t be reached.

Source code :

var fs = require(“fs”);
const IPFS = require(‘ipfs-api’);
const ipfs = new IPFS({ host: ‘ipfs.infura.io’, port: 5001, protocol: ‘https’ });
async function UploadFile(){
const files = [
{
path: ‘./myfile.md’,
content: await fs.readFileSync(’./myfile.md’)
}
]

await ipfs.add(files, (err, ipfsHash) => {
console.log("—2-------errr—",err)
console.log("–2--ipfsHash—",ipfsHash)
} );
}

Response/Output :
-2-------errr— null
–2--ipfsHash— [ { path: ‘myfile.md’,
hash: ‘QmaaoQNGkfnTNLrSLEL3RBJM2V9kCoFrrtSXkBEkUwUbRa’,
size: 52 } ]

Have you attempted to re-upload the file and see if you’re experiencing the same issue?