How can I force creation of the file on upload even if the directory does not exist
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 4.4k
- Forks
- 993
- Merge moyen
- 9 j 21 h
- PR mergées (30 j)
- 1
Description
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();
}
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’appel SftpClient.UploadFile indiqué dans l’issue et examinez le comportement du chemin SFTP et du répertoire parent dans la documentation publique de l’API. Le travail sera considéré comme terminé lorsqu’il existera un moyen pris en charge d’effectuer un téléversement lorsque le répertoire de destination imbriqué est absent, et que le comportement attendu aura été vérifié pour le chemin indiqué.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp
- Domaine
- networking
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100