0

オブジェクトの写真を保存する ASP.NET でアプリを構築しています。写真はサプライヤーによってアップロードされ、サブスクライバーによってダウンロードされます。その間に、サブスクライバーが利用できるようになる前に編集する必要があります。

編集には、画像内のオブジェクトの周囲にクロップ パスを作成することが含まれます。これには、高度なデスクトップ イメージ ソフトウェアを使用する必要があると思います。

私の問題は、ASP.NET アプリとデスクトップ ソフトウェアの間で、ユーザーにとって簡単で透過的な方法で画像を交換することです。

- 画像を手動でダウンロードしてアップロードする (あまりユーザーフレンドリーではありません...) - Web サービスにアップロードできる画像編集プログラム (まだ見つかっていません.. .) - 画像編集プログラムのプラグインを開発する (高度すぎる...)

私はあなたが持っているかもしれない提案をいただければ幸いです、ありがとう!

4

2 に答える 2

0

Webサーバーとファイル共有の間でファイルを移動するには自動化が必要なようです。処理する必要のある画像の数はかなり多いと思います。そうでない場合は、それぞれのダウンロード/再アップロードのオーバーヘッドはそれほど大きくないからです。

したがって、次のようにします。

1)利用可能なファイル、特定の日時以降の新しいファイル、または「新規」としてマークされたファイルを一覧表示するWebアプリ用のAPIを作成します。APIは、日付/時刻をの指標として信頼したくない場合は、ステータスのマーク付けも許可する必要があります(これにより、何かをプルダウンし終えたときに通知でき、再度提供されることはありません)。それは新しいです。

2)スケジュールに従って実行され、このAPIを使用してローカルネットワークの共有ファイルシステム領域にファイルを自動的にダウンロードし、「ダウンロード済み」としてマークするアプリ(非Web)を作成します。

アプリは、これらのファイル(ダウンロードしてローカル共有に保存したファイル)の変更も監視する必要があります。変更された場合は、それらをWebアプリにアップロードし直します。これを行うには、ファイル名と変更日時のデータベースを保持する必要がある場合があります。

これは、Webで使用している言語(c#またはvbを想定)で書くのはそれほど難しいことではありません。「API」とは、自動化アプリケーションで解析できる標準化された形式(jsonなど)のリストを提供するWebページと、ファイルをポストバックして再アップロードできる別のページを意味します。

Webサーバーは自分のものではないか、一般的には、画像編集者がアクセスできる領域にファイルのアップロードを直接保存することはできないと思います。そうでなければ、あなたはそれをすることができます。

于 2010-12-14T16:10:59.337 に答える
0

その間、私は別の可能な解決策を思いつきました。

エディターのコンピューターに独自の Windows アプリを用意することを考えています。このアプリはカスタム拡張機能に関連付けられます。編集者が編集のためにファイル (この拡張子のファイル) をダウンロードすると、そのファイルがアプリケーションで開かれ、その画像が何らかの編集プログラムで開かれます。

このアプリはファイルの変更を監視し、そのような場合、これらの画像をアップロードします。

これについて何か考えはありますか?

于 2010-12-14T18:15:08.880 に答える