Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
670
Tıklama
0
Öne Çıkarma
Android dosya upload uygulaması
A
9 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar.

Android de bir dosyayı upload etmeye çalışıyorum. Bu işlemi telefondaki herhangi bir dosyayı Dosya Yöneticisinden seçerek yapıyorum. Mesela Download klasöründen bir dosya. Buraya kadar sorun yok.

Eğer dosya adında boşluk varsa upload etmiyor, hata da vermiyor.
Eğer boşluk yoksa upload ediyor. Bir sorun yok.

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(Config.FILE_UPLOAD_URL);

AndroidMultiPartEntity kullanıyorum.

Dosyanın fiziksel yolunu alıyorum
filePath = i.getStringExtra("filePath"); //Sorun yok. Yolu doğru gösteriyor.

File kaynakDosya = new File(filePath); // Yeni bir File nesnesi oluşturuyorum..

entity.addPart("dosya", new FileBody(kaynakDosya)); // Bu satır dosyayı post ediyor.

Dosyayı php de alıyorum. Klasik move_uploaded_file ile upload ediyorum. Dediğim gibi boşluksuz dosyada sorun yok, boşlukluyu upload etmiyor.

Nasıl çözerim??

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
9 yıl
Yüzbaşı
Konu Sahibi

Bu arada kodun bazı kısımlarını yazdım sadece..



M
9 yıl
Yarbay

Server a istek mi gitmiyor o durumda ? Sorun client mi server mi once ona bakmak lazim. Request url ine falan bosluk koyarak yaziyorsan bir seyleri url de bosluk olmadigi icin sacmaliyor olabilir. Debug edip hata mesajini bulman gerek.



< Bu ileti tablet sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.