0

このユースケースに従うクライアント側のコードを作成する必要があります。

  1. 画像は「1.jpeg」や「1.png」のような名前でftp経由でアップロードされます(「1」はデータベースで設定されたIDに基づいています)
  2. 「1.jpeg」または「1.png」のsrc属性を持つimgをページに挿入する必要があります(実際に存在するファイルによって異なります)

私の現在のアイデアは、phpMyAdminに別のスポットを作成してファイルの種類を指定することですが、それは避けたいと思います(プログラマーやデザイナー以外の人がファイルの種類を正しく識別することに依存しているため)。何かご意見は?

4

1 に答える 1

1

クライアントが id 以外の情報を取得しない場合、私が見る限り、選択肢は 3 つしかありません。

  1. クライアントに可能な URL のそれぞれを試して404もらい、応答があるまで sを無視し200てからそれを使用します (かなり厄介な解決策)。
  2. ID を返し、ファイルの存在チェックを実行してファイルをストリームバックできるようにするサーバー側ハンドラーを作成します。したがって、次のような結果になります<img src='/getimage?id=1' />(はるかに優れたソリューションですが、あなたが望むものであることを意味する純粋なjavascriptではありません)。
  3. 最初にクライアントに詳細情報を返します(提案するファイルタイプのソリューションのように、アップロードを制御できる場合は、別のフィールドを追加するのではなく、おそらくファイルから判断できます)
于 2012-06-20T03:39:15.323 に答える