国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

weman-admin 目錄問(wèn)題, 請(qǐng)大咖幫忙,一直沒(méi)有解決!!

siwei

我面臨的問(wèn)題比這個(gè)復(fù)雜,數(shù)據(jù)庫(kù)截圖

顯示是這樣的/app/admin/upload/files/20240317/65f6644586a4.txt,實(shí)際上目錄是\webman\plugin\admin\public\upload\files\20240317.txt。
截圖

    public function ce(): Response
{
    $rootPath = \Webman\Config::get('root_path');
    // 構(gòu)造數(shù)據(jù)庫(kù)文件的絕對(duì)路徑
    $files = 'app/admin/upload/files/20240317/65f6644586a4.txt';
    $filePath = $rootPath . $files;
    // 嘗試讀取文件內(nèi)容,忽略換行符并將空行跳過(guò)

    // $lines_array = file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    // $lines_array = is_file($filePath) ? file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES) : [];
    return json(['code' => 0, 'msg' => 'ok','data' =>$filePath]);
    // return json(['code' => 0, 'msg' => 'ok','data' =>$lines_array]);
}

可以正確輸出:{"code":0,"msg":"ok","data":"app\/admin\/upload\/files\/20240317\/65f6644586a4.txt"}
但是,通過(guò)file() 代碼如下:

public function ce(): Response
{
    $rootPath = \Webman\Config::get('root_path');
    // 構(gòu)造數(shù)據(jù)庫(kù)文件的絕對(duì)路徑
    $files = 'app/admin/upload/files/20240317/65f6644586a4.txt';
    $filePath = $rootPath . $files;
    // 嘗試讀取文件內(nèi)容,忽略換行符并將空行跳過(guò)

    $lines_array = file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
    // $lines_array = is_file($filePath) ? file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES) : [];
    // return json(['code' => 0, 'msg' => 'ok','data' =>$filePath]);
    return json(['code' => 0, 'msg' => 'ok','data' =>$lines_array]);
}

卻不能正確輸出,錯(cuò)誤為:ErrorException: file(app/admin/upload/files/20240317/65f6644586a4.txt): Failed to open stream: No such file or directory in
請(qǐng)問(wèn)各位大咖,為什么?

是否 plugin/admin/public/upload/files/20240317/**** 這樣的目錄被Route禁止了。就不能讀取了

632 2 0
2個(gè)回答

nitron

絕對(duì)路徑和相對(duì)路徑的問(wèn)題,file not found所以$line_array未定義

  • siwei 2024-03-23

    是否 plugin/admin/public/upload/files/20240317/**** 這樣的目錄被Route禁止了。就不能讀取了

  • siwei 2024-03-23

    fgcms 圖片上傳,基本沒(méi)有處理,就能夠顯示,上傳txt,處理就不行

walkor 打賞

app/admin/upload/files/20240317/65f6644586a4.txt 是網(wǎng)絡(luò)路徑,只能通過(guò)url訪問(wèn),不能通過(guò)磁盤(pán)訪問(wèn)。
磁盤(pán)路徑為 base_path('plugin/admin/upload/files/20240317/65f6644586a4.txt');

Route只影響url訪問(wèn),不影響磁盤(pán)訪問(wèn)。

webman里不要用相對(duì)路徑,用絕對(duì)路徑。

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??