add support for dragging out cached file

if the selected file is downloaded (cached), then it could be dragged to other programs directly.