0

PC から FTP へのファイルのアップロードは、.NET を使用すると簡単なようです。
これを達成するためのさまざまな解決策 (My.Computer.Network.UploadFile、WebClient、または FtpWebRequest) がありますが、奇妙な問題が
あります。ファイル名にハッシュ文字を含むファイルをアップロードする必要があります。 #G995323#Z2333.pdf - これらのファイルの 1 つをアップロードしたい場合、.NET はファイル名を切り取り、ファイル名 "NG" だけが ftp サーバーに到着します。

どうすればこの問題を解決できますか?

4

1 に答える 1

0

別の検索フレーズを試した後、グーグルで解決しました:

  var ftpfullpath := new UriBuilder();
    ftpfullpath.Scheme := 'ftp';
    ftpfullpath.Host := ftphost; //z.B. "ftp.entwickler-ecke.de"
    ftpfullpath.Path := ftpfilepath; //Zielpfad inkl. Dateiname, also z.B. '/foo#bar.txt'

    var ftp := FtpWebRequest.Create(ftpfullpath.Uri) as FtpWebRequest;
于 2013-11-13T14:05:39.247 に答える