Vue-CLI 3检查文件是否由路径文件存在?

时间:2019-05-15 08:40:00

标签: vue.js vue-cli-3

[我的目录结构]

MyProject
├─ public
|  └─ rar
|      ├─ myFile.zip
|      ├─ other.zip
|         ...
├─ node_modules
├─ src
├─ test

我要检查文件public/rar/myFile.zip中是否存在

[我的代码尝试]

import fs from "fs";

export default {
  name: "home",
  methods: {
    isFileExists() {
      if (fs.existsSync("../rar/myFile.zip")) {
        console.log("file found");
      } else {
        console.log("sorry, file not found");
    },
  },
};

以上代码,我尝试使用fs,但不起作用

请帮助。我需要一些代码来解决它。

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以通过发出http请求来检查文件是否存在。您可以使用ajax或axios。 Axios更快。

答案 1 :(得分:0)

只需使用“尝试抓住”功能,它将像魅力一样发挥作用。

示例:

    const s3 = new AWS.S3({
    signatureVersion: 'v2',
    region: 'eu-west-1'
});

const bucketParam = {
    Bucket: 'test-bucket',
    Key: 'testFile-1111-2222',
    Expires: 2592000
};