作成日: 2019/11/27 最終更新日: 2020/06/10
文書種別
不具合
状況
修正済み
詳細
複数ファイルのアップロード時に、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)以降で発生します。
(例)
以下のコードを実行すると、サーバー側に「/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)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
最新のサービスパックを利用しない場合は、ローカルパスの区切りに「/」ではなく「¥」を使用して回避します。
不具合を修正した最新のサービスパックは、アップデートページ からダウンロードできます。
最新のサービスパックを利用しない場合は、ローカルパスの区切りに「/」ではなく「¥」を使用して回避します。
旧文書番号
84671