How can I force creation of the file on upload even if the directory does not exist
オープン
まだ誰も着手していません。
- 主要言語
- C#
- スター
- 4.4k
- フォーク
- 993
- 平均マージ
- 9日 21時間
- マージ済み PR(30日)
- 1
説明
How can I force the creation of the file on upload even if the directory does not exist something similar creating file and recursively creating directories
using (SftpClient sftp = new SftpClient(ipSftpServer, portSftpServer, userSftp, passSftp))
{
sftp.Connect();
memoryStream.Seek(0, SeekOrigin.Begin);
sftp.UploadFile(memoryStream, '/var/local/dcm4chee-arc/wildfly/data/fs1/2021/02/01/0A06A0AF/0DECCF06/F96DE23E".dcm',
delegate (ulong d)
{
if(uploadCallback != null)
{
uploadCallback((long)d, bytesTotal);
}
});
Console.WriteLine($"end of file copy");
sftp.Disconnect();
}
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
issue に示されている SftpClient.UploadFile 呼び出しから始め、公開 API ドキュメントで SFTP パスと親ディレクトリの動作を確認してください。ネストされた宛先ディレクトリが存在しない場合にアップロードできるサポート対象の方法があり、示されているパスに対する期待される動作が検証されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- networking
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100