code: def on_main_window_drag_data_received(self, window, drag_context, x, y,
                                            data, info, time):
          '''从其它程序拖放目录/文件, 以便上传.
  
          这里, 会弹出一个选择目标文件夹的对话框
          '''
          if not self.profile:
              return
          if info == TargetInfo.URI_LIST:
              uris = data.get_uris()
              source_paths = util.uris_to_paths(uris)
              if source_paths:
                  self.upload_page.upload_files(source_pathsf on_main_window_drag_data_received(self, window, drag_context, x, y,
                                            data, info, time):
          '''从其它程序拖放目录/文件, 以便上传.
  
          这里, 会弹出一个选择目标文件夹的对话框
          '''
          if not self.profile:
              return
          if info == TargetInfo.URI_LIST:
              uris = data.get_uris()
              source_paths = util.uris_to_paths(uris)
              if source_paths:
                  self.upload_page.upload_files(source_paths)
docs: 从其它程序拖放目录/文件, 以便上传.
  
          这里, 会弹出一个选择目标文件夹的对话框