Я написал вот так:
$filePath = realpath($_FILES["file"]["tmp_name"]);
Это дало мне полный путь к загруженному файлу в PHP. Если вы находите ошибку 0 байтов в загрузке файла, просто измените эту строку длины содержимого следующим образом
header("Content-Length: ".filesize($filePath));
, где $ filePath должен быть абсолютным путем для файла, а не только для дескриптора файла.
Android IntentService по сравнению с Сервисом
1. Сервис
2. IntentService
Относятся от Здесь