Ticket #38032

ドラッグ&ドロップでのSCP送信の複数ファイル対応

Open Date: 2018-03-12 13:33 Last Update: 2018-06-14 00:19

Reporter:
Owner:
(None)
Status:
Open
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

ドラッグ&ドロップでのSCP送信で、複数ファイルに対応する。

#38031 の作業後の方がいいかも。


単体でのドラッグ&ドロップの動作

  • ファイル

「Send file」か「SCP」のどちらか

  • フォルダ

フルパス(「\」が「/」に変換される)を貼り付け

  • ドライブ

フォルダと同じ扱いになる

  • ショートカット

ショートカットファイルがファイルと同じ扱いになる(ショートカット先のファイル・フォルダではない)


複数がドラッグ&ドロップされたときは、複数種類のオブジェクトが同時に来る可能性がある

Attachment File List

No attachments

Ticket History (3/4 Histories)

2018-03-12 13:33 Updated by: doda
  • New Ticket "ドラッグ&ドロップでのSCP送信の複数ファイル対応" created
2018-05-08 13:47 Updated by: maya
  • Details Updated
2018-06-13 23:34 Updated by: maya
Comment

from: devel 3416 からそのまま転記

確認onでdrop

従来の動作 変更後
1file SSH Dialog(SCP/Sendfile) 従来と同じ(SCP/Sendfile/PasteFname)
1file 非SSH時 Dialog(Sendfile のみ) 従来と同じ(Sendfile/PasteFname)
1folder Paste filename(escape) 従来と同じ
ファイルのみ複数選択 drag でつかんだファイル単体
上の1file/folderに同じ
file毎に従来と同じ処理
フォルダを含む複数選択 drag でつかんだファイルorフォルダ単体
上の1file/folderに同じ
従来と同じ(PasteFname)

確認offでdrop

従来の動作 変更後
1file SSH時 確認せず Sendfile 送信 従来と同じ
1file 非SSH時 確認せず Sendfile 送信 従来と同じ
1folder Paste filename(escape) 従来と同じ
ファイルのみ複数選択 drag でつかんだファイル単体
上の1fileに同じ
Dialog(SCP/Sendfile/PasteFname)
フォルダを含む複数選択 drag でつかんだファイルorフォルダ単体
上の1file/folderに同じ
Dialog(PasteFname)
(Edited, 2018-06-13 23:40 Updated by: maya)
2018-06-14 00:19 Updated by: maya
Comment

r7130 にて動作確認

確認onでdrop

従来の動作 変更後
1file SSH Dialog(SCP/Sendfile) 従来と同じ(SCP/Sendfile/PasteFname)
1file 非SSH時 Dialog(Sendfile のみ) 従来と同じ(Sendfile/PasteFname)
1folder 確認せず Paste filename(escape) 従来と同じ
ファイルのみ複数選択 drag でつかんだファイル単体
上の1fileに同じ
ファイル毎にDialog
フォルダのみ複数選択 drag でつかんだフォルダ単体
上の1folderに同じ
フォルダ毎にDialog
フォルダ/フォルダ混在複数選択 drag でつかんだファイルorフォルダ単体
上の1file/folderに同じ
ファイル/フォルダ毎にDialog(*1)

(*1) ファイルの時に SCP/Sendfile が選べない

確認offでdrop

従来の動作 変更後
1file SSH時 確認せず Sendfile 送信 従来と同じ
1file 非SSH時 確認せず Sendfile 送信 従来と同じ
1folder 確認せず Paste filename(escape) 従来と同じ
ファイルのみ複数選択 drag でつかんだファイル単体
上の1fileに同じ
ファイル毎にDialog
フォルダのみ複数選択 drag でつかんだフォルダ単体
上の1folderに同じ
フォルダ毎に確認せず Paste filename(escape)(*2)
フォルダ/フォルダ混在複数選択 drag でつかんだファイルorフォルダ単体
上の1file/folderに同じ
ファイル/フォルダ毎にDialog(*3)

(*2) 結果として連続貼り付けとなる

(*3) (*1)と同様

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login