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??
1. sayfa
Hizmet kalitesi için çerezleri kullanabiliriz, DH'yi kullanırken depoladığımız çerezlerle ilgili veri politikamıza gözatın.
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??