Я передал zip-файл на SFTP-сервер, используя Rensi.SSh. Но файл не может обрабатываться в SFTP. Но когда я вручную копирую zip-файл, он работает нормально. Может ли кто-нибудь помочь мне в этом. Zip-файл сжимается с использованием IO.Compression.не удалось обработать zipfile отправить sftp C#
-3
A
ответ
1
Спасибо всем, кто пытался помочь. Наконец-то я получил решение. Кажется, что Linux-машина не будет принимать косую черту, которую мне пришлось кодировать с помощью обратной косой черты. Это код, который я использовал
class MyEncoder : UTF8Encoding
{
public MyEncoder()
{
}
public override byte[] GetBytes(string s)
{
s = s.Replace("\\", "/");
return base.GetBytes(s);
}
}
System.IO.Compression.ZipFile.CreateFromDirectory(startpath, zippath, CompressionLevel.Fastest, false, new MyEncoder());
+1
Было бы намного проще, если бы вы разместили свой код в первом экземпляре - это вполне могло бы быть замечено. – PaulF
Смежные вопросы
- 1. SFTP не удалось обработать файл с именем, содержащим звездочку
- 2. SFTP скачать не удалось
- 3. Knockout не удалось обработать привязку
- 4. expressjs - не удалось обработать запрос
- 5. Не удалось обработать запрос «cURL»
- 6. Не удалось обработать Jodd Message
- 7. vbscript Не удалось обработать Regex
- 8. Не удалось обработать ответ JSON
- 9. Исключение АОH: Не удалось отправить файл на SFTP: org.springframework.integration.MessagingException: Не удалось выполнить в сеансе
- 10. Как решить: Не удалось обработать запись Jar
- 11. Не удалось обработать исключения внутри резьбы
- 12. Knockout не удалось обработать привязку - не определено
- 13. ZipFile внутри zipFile
- 14. Не удалось создать sFTP-коннектор в Azure
- 15. Не удалось обработать фазу СТРУКТУРА развертывания
- 16. C++ MPI: не удалось отправить что-либо
- 17. не удалось отправить данные JSON в C#
- 18. php отправить файл в sftp
- 19. Не удалось обработать фазу PARSE развертывания
- 20. Не удалось обработать фазу POST_MODULE развертывания
- 21. BUG: не удалось обработать запрос подкачки ядра
- 22. Сделать не удалось обработать многострочную функцию оболочки
- 23. Не удалось успешно обработать объект-обработчик
- 24. Не удалось обработать Обновление панели Свойства Async
- 25. Ошибка SMLNJ REPL "! * Не удалось обработать ..."
- 26. Произошла ошибка: не удалось обработать ваш товар
- 27. Не удалось обработать фазу СТРУКТУРА развертывания
- 28. Адрес JQuery: не удалось обработать входящие распаковки?
- 29. JBAS018733: Не удалось обработать фазу PARSE подразделения
- 30. Jboss 710 Не удалось обработать фазовую POST_MODULE
Показывать нам, что какой-то код был бы началом - иначе как мы можем знать, что вы можете делать неправильно. – PaulF
Я использовал простой код для zip-папки System.IO.Compression.ZipFile.CreateFromDirectory (startPath, zipPath); – user2852270
Вы получаете исключение? –