Я пытаюсь разархивировать файл, который был заархивирован и загружен с помощью Java Android. К несчастью, я не смог его расстегнуть. Есть ли проблема? Я попытался найти через Google и этот форум, как распаковать файлы, и было много ответов, но когда я их пробовал, он не работает на моем.Разархивируйте файл с помощью PHP, который был заархивирован и загружен с помощью Java Android.
Сценарий:
a. Нажмите кнопку в приложении Android, чтобы закрепить все файлы CSV. Затем загрузите заархивированный файл. (В настоящее время я использую WAMP localhost).
b. Разархивируйте загруженный файл.
c. Вставьте данные в таблицу.
В настоящее время с кодом, который у меня есть, я могу заархивировать и загрузить файл. Проблема возникает при распаковке. Я не могу разархивировать файл.
Текущий код:
//Upload the file
$file_path = "ZipFiles/";
$file_path = $file_path . basename($_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
echo "success";
} else{
echo "fail";
}
//Unzip the uploaded file
$zip = new ZipArchive;
$zip->open('myUpload.zip');
$zip->extractTo('UnzipFiles/');
$zip->close();
Какая ошибка вы получаете? –
Я показываю только журналы во время zipping и uploading. Когда я разархивирую файл, я не говорю, что пользователю приложения – user3201441
не существует способа по умолчанию для zip-файлов на Android, поэтому вам нужно знать, как именно он был заархивирован (исходный код zipping) –