HttpURLConnection上傳大文件內存溢出

最近在做一個HttpURLConnection上傳問題發現上傳時,發現上傳速度非常快,但是很快內存溢出。

查HttpURLConnection api發現其有緩存機制,數據並沒有實時發送到網絡,而是先緩存再發送,導致內存溢出。

解決辦法:

httpConnection.setChunkedStreamingMode(0);

//不使用HttpURLConnection的緩存機制,直接將流提交到服務器上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章