複数ファイルのアップロードに失敗する

文書番号 : 84671     文書種別 : 不具合     登録日 : 2019/11/27     最終更新日 : 2020/06/10
文書を印刷する
対象製品
Secure iNetSuite for .NET 4.0J
状況
修正済み
詳細
複数ファイルのアップロード時に、Putメソッドの第2引数のローカルパスの区切りに「/」が含まれている場合、ファイルのアップロードに失敗します。

(例)
以下のコードを実行すると、サーバー側に「/home/images」のディレクトリが作成されますが、ファイルはアップロードされません。

Ftp1.Put(Nothing, "C:¥Test/Images", "/home/images", Dart.Ftp.Synchronize.SetDateTime)

本現象は、Secure iNetSuite for .NET 4.0J SP8(ver 4.0.2018.0822)以降と Secure FTP for .NET 4.0J SP8(ver 4.7.2.2)以降で発生します。
回避方法
この問題はService Pack 11(v4.0.2020.0610)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。

最新のサービスパックを利用しない場合は、ローカルパスの区切りに「/」ではなく「¥」を使用して回避します。