質問編集履歴
2
タイトルの変更と内容の追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Nodeサーバからscp接続
|
1
|
+
Nodeサーバからnode-scp2を使ってscp接続してzipファイルをアップロードするとファイルが壊れている
|
body
CHANGED
@@ -3,10 +3,12 @@
|
|
3
3
|
アドバイスお願いします。
|
4
4
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
|
-
scp接続はできて、接続先の指定のフォルダにzipファイルが作られ
|
6
|
+
scp接続はできて、接続先の指定のフォルダにzipファイルが作られますが、
|
7
|
-
これを解凍すると想定外のtmpフォルダができ
|
7
|
+
これを解凍すると想定外のtmpフォルダ(中身は空)ができます(想定はテキストファイル)
|
8
|
+
解凍して5秒ほど時間が経つと、フォルダが勝手に閉じます(怖い壊れ方)
|
9
|
+
|
8
|
-
zipファイルにはパスワードもかけているが、7zがすんなり解凍し、上記の結果とな
|
10
|
+
zipファイルにはパスワードもかけているんですが、7zがすんなり解凍し、上記の結果となります。
|
9
|
-
(パスワードなしでも試したが、結果は同じ)
|
11
|
+
(パスワードなしでも試したが、結果は同じでした)
|
10
12
|
zipファイルの中身のテキストファイルをscp送信すると、壊れずに送信されます。
|
11
13
|
(バイナリファイルだからダメ?)
|
12
14
|
|
@@ -44,11 +46,16 @@
|
|
44
46
|
・https://www.npmjs.com/package/scp2
|
45
47
|
※ 以下「scp2モジュール」と呼ぶ
|
46
48
|
|
47
|
-
現在使っているのは後者の「scp2モジュール」の方
|
49
|
+
現在使っているのは後者の「scp2モジュール」の方です。
|
48
|
-
これは「scpモジュール」はオプションとしてscpサーバ接続の際のパスワードを指定できず、
|
50
|
+
これは「scpモジュール」ではオプションとしてはscpサーバ接続の際のパスワードを指定できず、
|
51
|
+
実行時に標準入力でパスワードを入力しなくてはいけなかったためです。
|
49
52
|
|
50
|
-
「scp2モジュール」ではBuffer形式をコンテンツとしたwriteメソッドも使えるので、
|
53
|
+
「scp2モジュール」ではBuffer形式をコンテンツとしたwriteメソッドも使えるので、
|
54
|
+
これも試したのですが、結果は変わらなかったです。
|
51
55
|
|
52
56
|
### 補足情報(FW/ツールのバージョンなど)
|
53
57
|
Node.js: v8.11.1
|
54
|
-
scp2: ^0.5.0
|
58
|
+
scp2: ^0.5.0
|
59
|
+
サーバ: MacPC
|
60
|
+
WinSCPでscp接続先にzipファイルが送信されたことを確認、WindowsPCに落として解凍
|
61
|
+
して確認
|
1
初心者アイコンの削除
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|