0

Web サーバーとして単純な HTML と .js で開発された Web UI がlighttpdあり、Linux ベースのデバイス上にあります。

main.htmlファイルをルート ディレクトリに、javascript ファイルを js フォルダーに保持する必要があります。

プログラムの実行中に、js フォルダーから JavaScript を読み取り、他のディレクトリ (/etc/config/myconfig) から構成ファイルにアクセスする JavaScript を読み取ります。を使用しているため、このファイルアプリケーションにアクセスすると403エラーが発生しますXMLHttpRequestが、myconfigファイルをルートディレクトリ、つまりmain.htmlに保持すると機能します。

/etc/config ディレクトリからファイルを読み取るように JavaScript に指示する方法はありますか。

4

1 に答える 1

0

エラー 403 :

403 Forbidden 要求は有効な要求でしたが、サーバーは応答を拒否しています。[2] 401 Unauthorized 応答とは異なり、認証しても違いはありません。[2] 認証が必要なサーバーでは、これは通常、提供された資格情報が正常に認証されたが、その資格情報がクライアントにリソースへのアクセス許可を与えていないことを意味します (たとえば、認識されたユーザーが制限されたコンテンツにアクセスしようとしている場合など)。

ディレクトリ (/etc/config) から読み取るためのアクセス権をスクリプトに付与する必要があります。chmod/chownコマンドについて読んでください。

于 2013-10-16T10:18:15.917 に答える