Laravel Storaget获取文件内容

时间:2017-09-12 03:11:45

标签: php laravel laravel-5

我想知道您是否在我的代码中执行以下操作,如何检查文件是否存在,例如

function writeToDoc (price) {
  document.write("outside: " + price);
}

function processRequest(e, cb) {
  // request logic
  if (httpRequest.readyState == 4 && httpRequest.status == 200) {
    response = JSON.parse(httpRequest.responseText);
    console.log(response.latestPrice);
    var lastPrice = response.latestPrice;
    document.getElementById("StockPrice").innerHTML = lastPrice;
    price = lastPrice;
    // Call callback function
    cb(price);
  }
}

httpRequest.addEventListener("readystatechange", processRequest.bind(this, writeToDoc), false);

2 个答案:

答案 0 :(得分:5)

您可以使用以下代码检查文件的存在,以获取本地存储空间

$file_exists = Storage::disk('local')->exists($file);

您可以在Laravel Filesystem上阅读有关Laravel文档存储的更多信息。 注意:在文档中,您将检查disk('s3')。这取决于我们在config/filesystem.php中定义的连接(laravel中文件系统的配置文件)。

或者只是你可以使用

检查条件
if(Storage::disk('local')->exists($file)) { 

}

它也适合你。

答案 1 :(得分:2)

如果您看一下,docs中有一个明显的例子。

$exists = Storage::disk('s3')->exists('file.jpg');