フォルダーを作成してpdfファイルをftpサーバーにアップロードするファイルアップロードコントローラーを使用しています。ここで、このアップロードされた pdf ファイルをファイル アップロード コントローラーのすぐ下にリンクとして表示する必要があります。どのように可能ですか?ftp サーバー上の特定のフォルダーからすべての pdf ファイルを読み取るにはどうすればよいですか? 各 pdf ファイルには異なる名前形式があります。ファイルをアップロードするための私のコードはここにあります
protected void UploadButton_Click(object sender, EventArgs e)
{
bool is_folder_exists= FtpDirectoryExists("ftp://xxx.co//"+test_id+"/"+student_id+"", userName, password);
if (is_folder_exists == true)
{
MessageBox.Show("Folder" + is_folder_exists);
string filename = Path.GetFileName(FileUpload1.FileName);
System.Net.FtpWebRequest rq = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create("ftp://xxx.co/" + test_id + "/" + student_id + "/" + filename + "");
rq.Credentials = new System.Net.NetworkCredential("cccc", "xxx");
rq.Method = System.Net.WebRequestMethods.Ftp.UploadFile;
System.IO.Stream fs = FileUpload1.PostedFile.InputStream;
byte[] buffer = new byte[fs.Length];
fs.Read(buffer, 0, buffer.Length);
fs.Close();
System.IO.Stream ftpstream = rq.GetRequestStream();
ftpstream.Write(buffer, 0, buffer.Length);
ftpstream.Close();
}`