Je suis en train de télécharger le fichier APK sur mon propre serveur avec les codes ci-dessous. il fonctionne correctement parfois avec des fichiers apk, mais je ne peux pas télécharger un fichier apk, par exemple je peux télécharger un fichier dont le nom est "test" et la taille est 1.5 mb, mais un autre nom de fichier "test2" .PHP - télécharger APK au propre serveur
PHP:
function updateAPK($id){
$name = $id.".apk";
$temp = $_FILES["application"]["tmp_name"];
$extension = array("application/octet-stream","application/vnd.android.package-archive");
$DIR = __DIR__."\\..\\android\\{$id}\\";
// apk format validation
if(in_array($_FILES["application"]["type"],$extension)){
//create directory if not exist
if(!dirExist($DIR)){
createDir($DIR);
}
if(move_uploaded_file($temp,$DIR."\\{$name}")){
return true;
}
}
return false;
}
HTML:
<?php
if(isset($_POST["upload"])){
updateAPK($id);
}
?>
<form method="POST" role="form" enctype="multipart/form-data">
<div class="form-group">
<label for="application">select APK :</label>
<input type="file" name="application" id="application" class="form-control" required/>
<div align="center">
<button type="submit" name="upload" value="upload" class="btn btn-default">upload</button>
</div>
</div>
</form>
avez-vous regardé dans les limites de téléchargement d'apache? – davejal
Pourriez-vous inclure le fichier apache (ou tout autre serveur http que vous utilisez)? – StephenG