code: def do_drag_data_received(self, drag_context, x, y, data, info, time):
          '''从其它程序拖放目录/文件, 以便上传.
  
          这里, 会直接把文件上传到当前目录(self.path).
          拖放事件已经被处理, 所以不会触发self.app.window的拖放动作.
          '''
          if not self.app.profile:
              return
          if info == TargetInfo.URI_LIST:
              uris = data.get_uris()
              source_paths = util.uris_to_paths(uris)
              if source_paths:
                  self.app.upload_page.upload_files(source_paths, self.pathf do_drag_data_received(self, drag_context, x, y, data, info, time):
          '''从其它程序拖放目录/文件, 以便上传.
  
          这里, 会直接把文件上传到当前目录(self.path).
          拖放事件已经被处理, 所以不会触发self.app.window的拖放动作.
          '''
          if not self.app.profile:
              return
          if info == TargetInfo.URI_LIST:
              uris = data.get_uris()
              source_paths = util.uris_to_paths(uris)
              if source_paths:
                  self.app.upload_page.upload_files(source_paths, self.path)
docs: 从其它程序拖放目录/文件, 以便上传.
  
          这里, 会直接把文件上传到当前目录(self.path).
          拖放事件已经被处理, 所以不会触发self.app.window的拖放动作.