パソコンに詳しくない顧客が Excel ファイルを添付して当社に送信するために使用する Lotus Notes Web フォームがあります。Lotus Notes ファイル アップロード コントロールを使用してこれを実行できるようにしていますが、このファイル アップロード コントロールを特定のディレクトリの場所にデフォルト設定する必要があります。顧客が使用する C# アプリケーションを既に作成しており、これらの Excel ファイルをすべて特定のディレクトリの場所に配置しているため、このファイル アップロード コントロールに注目する必要があります。残念なことに、一部のお客様はコンピューターに不慣れで、これらのファイルに自分で移動する方法を知りません。これはまったく可能ですか?
2 に答える
ユーザーはファイル アップロード コントロールのある Web ページにアクセスすると思いますよね?誤解がある場合はお知らせください。この回答を削除します。
簡単な答えは、それは不可能です。問題は、ブラウザがサイトにアクセスするクライアントのファイル構造について何も認識できないため、「デフォルト パス」プロパティが実際には意味をなさないことです。非常に特定の環境でのみ機能する可能性があります(これはおそらくあなたの場合には当てはまりますが、一般的にウェブ全体ではそうではありません)
私は、Notes APIを使用して、ブラウザクライアントがファイルアップロードコントロールを使用することなく、C#プログラムにアップロードを処理させることを検討します。確かに十分なJavaはわかりませんが、おそらくそれもオプションかもしれません。基本的に、ユーザーにファイル名を要求するだけの独自のカスタムアップロードコントロールを作成します。
また、ユーザーが指示に従う能力を大幅に過小評価している可能性があります。あなたのページがファイルが見つかるディレクトリを特定している場合、ほとんどのユーザーが指示に従い、正しいディレクトリからアップロードできると思います。
したがって、ファイルアップロードコントロールにデフォルトのディレクトリを追加するだけでなく、Notesで達成したいことを達成できると確信しています。