私は asp.net 開発者です。ユーザーは自分の写真をアプリケーションにアップロードして、後で見ることができます。ユーザーが自分の写真を表示するときに、フィルター カテゴリを拡張子として選択した場合、拡張子でそれらをフィルター処理したいと考えています。アプリケーションフォルダー内の.jpg、.pngをフィルタリングするためにjavascriptを使用したい..ユーザーが拡張子に基づいて表示したい場合。それは可能ですか?
1 に答える
1
ASP.Net を使用して、サーバー上のファイルを読み取ることができます。少しの労力 (およびファイル システムのアクセス許可) で、Web ページに単純なファイル ブラウザーを作成し、System.IO
名前空間を使用してファイルの名前を変更することができます。繰り返しますが、これはサーバー上のファイルを読み取り、変更します。
JavaScript によるユーザーのマシンへのアクセスは非常に制限されています (正当な理由により)。一般的な Web ページから JavaScript を使用してユーザーのマシン上のファイルを変更することはできません (場合によっては、ブラウザーの拡張機能を使用すると可能になる場合があります)。
ASP.Net Web サイトのユーザーが自分のマシン (クライアント) 上のファイルを変更できるようにする場合は、いくつかの選択肢があります。
ダウンロードして自分のマシンで実行できるアプリケーションを作成します。
ブラウザー プラグイン ( Flash、Silverlight、ActiveX、Java) を使用します。これらにはすべて多くの注意点があり、私の意見ではそれらは適切な選択ではありませんが、技術的にはファイル システムへのアクセスを許可することができます。
于 2012-10-27T10:22:04.410 に答える