Javascript 如何检查类型脚本中指定url中是否存在文件?

Javascript 如何检查类型脚本中指定url中是否存在文件?,javascript,reactjs,typescript,blob,Javascript,Reactjs,Typescript,Blob,嗨,我在react应用程序公司工作。我正在从azure blob检索文件集并下载文件。我能做到这一点。下载前我正在检查文件是否存在 有人能帮我检查一下blob是否存在吗。任何帮助都将不胜感激。谢谢指定的文件指定的文件是什么?url是否指定了指定的文件?如果指定的文件不存在,那么在尝试创建blob时是否会出现错误条件?指定的文件只是blobkbloburl.url。如果未找到文件,则我从azure存储本身收到错误指定的blob不存在。RequestId:b6579557-101e-00d7-23

嗨,我在react应用程序公司工作。我正在从azure blob检索文件集并下载文件。我能做到这一点。下载前我正在检查文件是否存在


有人能帮我检查一下blob是否存在吗。任何帮助都将不胜感激。谢谢

指定的文件
指定的文件是什么?url是否指定了指定的文件?如果指定的文件不存在,那么在尝试创建blob时是否会出现错误条件?指定的文件只是blobkbloburl.url。如果未找到文件,则我从azure存储本身收到错误指定的blob不存在。RequestId:b6579557-101e-00d7-23bd-8c6d71000000时间:2020-09-17T06:38:45.0351525Z但我想在服务器错误出现之前进行测试我不会事先检查文件是否存在,我只会启动读取操作并处理失败。首先,当您执行存在性检查时,文件可能存在(或不存在),但当您开始读取操作时,文件不再存在(或被创建)的可能性总是很小的。一般来说,“检查文件,然后尝试读取它”有点反模式。@MrPerfect-“但我想在服务器错误出现之前进行测试”为什么?用错误处理程序包装它就行了
const containerURL: ContainerURL = new ContainerURL( url,                 
                           StorageURL.newPipeline(new AnonymousCredential()));             
                           const listBlobsResponse = await containerURL.listBlobFlatSegment(Aborter.none, marker);      
                           const blockBlobURL = BlockBlobURL.fromContainerURL(containerURL,reporthPath);
   // here want to check if specified file exist or not
   const link = document.createElement('a');           
                         link.href = blockBlobURL.url;     
                        window.open(link.href, "_blank")