私はXLSファイルを作成し、それをユーザのコンピュータにアップロードするメソッドを構築しています。 は、私は、このガイドを使用しています: http://csharp.net-informations.com/excel/csharp-create-excel.htmC#ASP.NET文字列のファイルアドレスを取得する
をだから私の宛先アドレスを定義するコードは次のとおりです。
xlWorkBook.SaveAs("C:\\Something\\csharp-Excel.xls", Excel.XlFileFormat.xlWorkbookNormal);
今ではデフォルトですが、私は、ユーザーが自分自身でそれを定義することができるようにしたいです、私が理解する限り、私は一般的な "ブラウズウィンドウ"を開き、後でxlWorkBook.SaveAs
関数で使用される文字列へのファイルパスを保存するhtmlフィールドが必要です。私はFileUploadについて少し読んだことがありますが、私はそれが私が探しているものであることを本当に確信していません。
ユーザーがファイルパスを送信していない場合は、ファイルをユーザーに送信してから、保存先を選択します。ウェブサイトからファイルをダウンロードするときと同じように、私はあなたが何百回もそれをやったと確信しています。アップロードはユーザーがあなたにファイルを送信したもので、それ以外の方法ではありません。 – ADyson