2011-04-03 21 views
14

Dosya girişine nasıl girilir, url için bir dosya?Java fileinputstream url ile kullanma

Fileinputstream'deki URL'yi girdim, ancak URL'nin çıktısı yanlıştır, çünkü link eğik çizgileri geriye doğru döndürülür - from/to \ ve çift eğik çizgi // sadece bir eğik çizgidir ve geriye doğrudur. Bunu yapmak için fileinputst ile bir yol? Eğer değilse, fileinputstream yerine ne kullanmalıyım?

+0

\ çift ters eğik herhangi geri eğik çizgi \ dönüştürmek gerekir ki? – fasseg

+0

Tam olarak ne yapmaya çalışıyorsunuz? Bazı kodların gösterilmesi sorununuzu anlamamıza yardımcı olur. –

cevap

36

sonra başka InputStream gibi kullanılabilecek bir InputStream, dönecektir URL.openStream yöntemini kullanarak, bir URL'den veri almak için bir InputStream elde etmek istiyorum. Örneğin

,

InputStream is; 

// if we were getting data from a file, we might use: 
is = new FileInputStream("/path/to/file"); 

// or, from a URL, then retrieve an InputStream from a URL 
is = new URL("http://google.com/").openStream(); 
+1

Çalışıyordu .. url ile çalışıyorum ama ... openStream'i unutmuşum gibi görünüyor, thnx – weardstuff

+0

"android.os.NetworkOnMainThreadException" –

0

FileInputStream yol adı veya bir dosya nesnesi ile başlatılabilir.

bir yol adı tedarik Eğer sadece HDD'ye bir URL'den dosya yazmaya çalışıyoruz