2010-12-14 22 views
0

私はオブジェクトのいくつかの写真を格納するASP.NETでアプリケーションを構築しています。写真はサプライヤーからアップロードされ、購読者によってダウンロードされます。それらの間では、加入者に利用可能になる前に編集する必要があります。高度な画像編集Webから

編集には、画像内のオブジェクトの周りに密接にクロッピングパスを作成する必要があります。そこでは、いくつかの高度なデスクトップイメージソフトウェアを使用する必要があります。

私の問題は、自分のASP.NETアプリケーションとデスクトップソフトウェアとの間で、ユーザーにとって簡単で透明な方法で写真を交換することです。 - 画像を手動でダウンロードしてアップロードする(ユーザーフレンドリーではありません...) - Webサービス(Haven)にアップロードできる画像編集プログラムまだ見つかりませんでした...) - 画像編集プログラム用のプラグインを開発しました(あまりにも先進...)

ありがとうございます、ありがとうございます!

+0

質問がありますか? – Ross

+0

私の質問です:上記を達成するための最良の方法は何ですか? – kenik

答えて

0

Webサーバーとファイル共有の間でファイルを移動するためのオートメーションが必要なように聞こえます。私は、処理する必要がある画像の数がかなり大きいと仮定しています。そうでないと、ダウンロード/再アップロードのオーバーヘッドがそれほど大きくないからです。

1)あなたのウェブいくつかの日付/時刻以降に利用可能なファイル、または新しいファイルを一覧表示アプリ、または「新」としてマークされたファイルのためのAPIを作成します。

だから次の操作を行います。 APIはおそらく、それらのステータスをマークすることも可能にするべきです(何かを引っ張って終了したら、それを伝えることができます。また、再び提供されません)。それは新しいものです。

2)スケジュールに基づいて実行され、自動的にローカルネットワーク内の共有ファイルシステム領域にファイルをダウンロードするには、このAPIを使用し、

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

これは、あなたのウェブに使用している言語(c#またはvbと仮定します)に書き込むのは難しいことではありません。 「API」とは、オートメーションアプリケーションと解析できる標準化されたフォーマット(例:json)のリストを提供するWebページと、再アップロードのためにファイルをポストバックできる別のページを意味します。

私は自分のウェブサーバーではない、または一般的に、画像の編集者がアクセスできる場所に直接ファイルのアップロードを保存することはできません。さもなければ、あなたはそれをすることができます。

+0

こんにちはJamietre、あなたの答えに感謝します!私たちはあなたのソリューションについて議論しています。 – kenik

0

私は別の解決策を考え出しました。

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

このアプリはファイルの変更を監視しており、この場合、これらの画像がアップロードされます。

これについてのご意見はありますか?

関連する問題