私のC#プロジェクトにボタンがあります。クリックすると、FTPサーバー上にあるファイルを表示する必要があります。たとえば、image.jpgという名前のファイルがftp://myftp/myftpfolderにあります。C#でftpサーバーからファイルを開く
私はこのファイルをダウンロードする方法を知っています。ローカルに保存せずにボタンをクリックするとそのファイルを表示する方法はありますか?
私のC#プロジェクトにボタンがあります。クリックすると、FTPサーバー上にあるファイルを表示する必要があります。たとえば、image.jpgという名前のファイルがftp://myftp/myftpfolderにあります。C#でftpサーバーからファイルを開く
私はこのファイルをダウンロードする方法を知っています。ローカルに保存せずにボタンをクリックするとそのファイルを表示する方法はありますか?
ダウンロードせずにどういう意味ですか?私はあなたがローカルシステムにデータを保存せずに言うことを考えていると思います:
WebClient req = new WebClient();
string url = "ftp://myftp/myftpfolder" + "yourfilename";
req.Credentials = new NetworkCredential(" ", " ");
try
{
byte[] FData = req.DownloadData(url);
string fString = System.Text.Encoding.UTF8.GetString(FData);
Console.WriteLine(fString);
}
catch (WebException e)
{
}
いいえ、まずダウンロードしてから開きます。 –
どのようにイメージを見せていますか?何とかダウンロードする必要がありますが、いくつかのコントロールはURIを受け取り、内部的にダウンロードを行います。 – ChrFin
@ChrFin。 ftpでファイルis'nt、私はこのコードを使用します: – atabrizi