現在、新しいフォルダーを自動的に作成してPDFを保存するか、すべてのコンピューターが持っている共通のファイルに保存するか、ブラウザーのポップアップで「名前を付けて保存」と「保存先」を実行する方法を見つけようとしています。クライアントがダウンロード ボタンをクリックするたびに機能します。これは通常、他の Web サイトで PDF/ZIP をダウンロードしようとする方法です。
私のWebアプリは基本的に、ユーザーがサーバー側のコードからPDFをダウンロードしようとすることを許可します
私のコードからわかるように、私は PDF ファイルを保存する方法を試してきました。これが、このようなハードコードされたディレクトリに PDF を保存しようとする方法です。
var doc1 = new Document();
var filename = "Official Report" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".pdf";
var output = new FileStream(Path.Combine("C:/Users/apr13mpsip/Downloads", filename), FileMode.Create);
iTextSharp.text.pdf.PdfWriter.GetInstance(doc1, output);
の使用方法
server.mappath("");
または、PDF ファイルをダウンロードしようとしたときに新しいフォルダーを自動的に作成する方法を教えてください。