Rensi.SShを使用してSFTPサーバーにzipファイルを渡しました。しかし、ファイルは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. 未処理の拒否エラー:送信後にヘッダーを設定できません
- 2. メールキューは処理されましたが、Laravelはメールを送信しません
- 3. POSTでファイルを送信する[アップロードできません] C++で
- 4. C++ MPI:何も送信できませんでした
- 5. C#でSqlCommandを送信することはできません
- 6. Jquery address:受信ディープリンクを処理できません。
- 7. django-paypalが通知信号を処理できません
- 8. ファイルを取得できませんサービスアクティベータが処理します - ファイル受信チャネルアダプタ
- 9. C#からJava(Android)プログラムにデータを送信できません
- 10. C#Tcpクライアントアンドロイドサーバにメッセージを送信できません
- 11. メッセージは送信しません:Cソケット
- 12. 並行未処理の処理プールにタスクをサブミットして送信します
- 13. "プログラム受信信号:" EXC_BAD_ACCESS "のためにボタンアクションを処理できません。"
- 14. C#Webサービス配列をAngularjsで処理できません
- 15. Cでファイル内の数値を処理できません
- 16. ループ処理を続行するために制御cを送信します
- 17. application.Designer.vbを処理できません。
- 18. executeFetchRequestエラーを処理できません
- 19. ブラウザウィンドウ(htmlunit)を処理できません
- 20. PreviewMouseDownを処理できません
- 21. ポップアップを処理できません
- 22. ポップアップニュースレターを処理できません
- 23. c#HttpClientでContent-Typeヘッダーを送信できません
- 24. LUISに送信する前にインテントを前処理します
- 25. C#テキストボックスのCtrl + Kイベントを処理できません
- 26. FQL:Facebook側で処理できません
- 27. IPNを再送信できません
- 28. Zend_Controller_Response_Exception:ヘッダーを送信できません。
- 29. HTMLフォームを送信できません
- 30. メールを送信できません
私たちにいくつかのコードが表示されます - それ以外の場合、あなたが間違っているかもしれないことを知ることができます。 – PaulF
シンプルなコードを使用して、System.IO.Compression.ZipFile.CreateFromDirectory(startPath、zipPath)というフォルダを圧縮しています。 – user2852270
例外がありますか? –