web-dev-qa-db-ja.com

FETCH APIがロードできない、URLスキーム 'file'はサポートされていません

localhostでfetchを使おうとしましたが、うまくいきませんでした。

これが私のコードです:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        fetch("hi.txt").then(function(response){
            response.text().then(function(text){
                alert(text)
            })
        })
    </script>
</body>
</html>
 _

hi.txtファイルはスクリプトファイルと同じフォルダにあります。

以下のエラーがコンソールに表示されます。

index.html:12 Fetch API cannot load file:///C:/~~~~/hi.txt. URL scheme "file" is not supported. _

(~~~)経路です

1
UiJin

こんにちはあなたはこのようにあなたのファイルを実行しています - あなたはそれをブラウザで開くHTMLファイルを右クリックしています。このようにして、あなたがそれを保存したあなたのファイルの場所からあなたのHTMLファイルを開くように言うように言うブラウザのURLバーであなたはこのc:/ xampp/htdocs/xyz.htmlのようなものを得るので、これはあなたのローカルディレクトリです。ファイルシステム。それで、あなたは最初にXAMPPやインストールしたサーバーなどのサーバーを最初に起動してから、このlocalhost/filenameまたは/ subfolderの名前と/ファイル名をSubfolderに保存した場合は、Subfolder ...を入力してください。 PHPファイルの呼び出し中のようにサーバーに照会する必要があります.....

0
user17573793