我正試圖下載Dropbox鏈接到文件output.txt
。事情是這樣的:正在下載https文件在框架中工作在開發中,但不在生產中
URL link = new URL("https://dl.dropboxusercontent.com/1/view/XXX/file.txt");
ReadableByteChannel rbc = Channels.newChannel(link.openStream());
FileOutputStream fos = new FileOutputStream("output.txt");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
當我跑步時我在開發應用程序(即activator run
)能正常工作。當應用程序是被演出和部署在生產,我在link.openStream()
步獲取連接超時:
play.api.UnexpectedException: Unexpected exception[ConnectException: Connection timed out]
我能夠保存任何HTTP文件或網站在生產中的文件。它似乎超時在任何https文件。關於如何開始解決這個問題的任何想法?
這是否與播放有關或與我的apache服務器有關的配置問題?
謝謝
還是由於未登錄? –
@ScaryWombat禁止其公開訪問的鏈接應該沒有問題 – by0
所以真正的名稱不是'https:// dl.dropboxusercontent.com/1/view/XXX/file.txt' - BTW爲什麼https? –