1

Dart:HTML で DirectoryEntry クラスと DirectoryReader クラスを使用する例が必要です。次のコードは、img ディレクトリから画像ファイルを読み取り、それを画像要素としてブラウザーに読み込みます。

import 'dart:html';

void main() {
  ImageElement image = new ImageElement(src: 'img/car.jpg');
  querySelector('body').append(image);
}

私のwebappディレクトリの構造は次のとおりです。

webapp ディレクトリの構造

img ディレクトリのコンテンツを動的にリストして使用する必要があります。

4

1 に答える 1

1

<img>「img/car.jpg」は、要素にパスを割り当てるときにブラウザがサーバーから要求するサーバー上のファイルです。クライアントのみ
DirectoryEntryで作業します。DirectoryReader

必要なのは、サーバーが、サーバー (imgディレクトリなど) からファイル/ディレクトリのリストを要求できる API (JSON など) を提供することです。サーバーでディレクトリ リストが有効になっている場合は/img、URL として単純な HTTP 要求を送信し、応答を解析することもできます。

于 2014-01-03T16:25:10.473 に答える