我試圖通過使用以下代碼下載zip文件;文件下載無法在BlackBerry上的非WiFi網絡上工作
HttpConnection httpConn = null;
InputStream inStream = null;
int responseCode = 0;
String connParams = " ;interface=wifi;deviceside=true;";
httpConn = (HttpConnection) Connector.open(src + connParams);
responseCode = httpConn.getResponseCode();
if (responseCode != HttpConnection.HTTP_OK) {
throw new IOException("Response: " + responseCode);
}
// Other relevant code
這樣,當使用interface=wifi;deviceside=true;
時,它的工作正常。這意味着我必須依靠WiFi網絡。但我想使用2G/3G鏈接下載文件。爲此,我在刪除interface=wifi;
連接參數後嘗試了相同的代碼。但它拋出IOException: tunnel failed
異常。
請指導我如何使其在非WiFi網絡上工作。
我在以下環境中開發;
- 黑莓JDE Eclipse插件1.5.0
- 的BlackBerry OS 4.5
- 黑莓Bold用3G上網卡
請參閱HTTP://計算器.com/a/5075107/1075066 –
已經嘗試過。結果是一樣的; IOException異常。 – Mudassir