修改了下載方式選擇邏輯