Problemas al Subir archivos del Iphone
Publicado por alfredo (1 intervención) el 20/07/2018 19:53:55
Estimados
tengo un error al momento de subir archivos jpg cuando ingreso desde el navegador de mi Iphone, sin embargo desde PC no existen errores.
( el archivo temporal de la cámara de fotos del Iphone da un nombre de archivo "IMG_2018072...3507648.jpg")
he buscado formas de renombrar los archivos que sean muy largos.. pero no puedo subir el archivo..
El codigo es este:
por favor alguien me ayude...
tengo un error al momento de subir archivos jpg cuando ingreso desde el navegador de mi Iphone, sin embargo desde PC no existen errores.
( el archivo temporal de la cámara de fotos del Iphone da un nombre de archivo "IMG_2018072...3507648.jpg")
he buscado formas de renombrar los archivos que sean muy largos.. pero no puedo subir el archivo..
El codigo es este:
por favor alguien me ayude...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
function random(){
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmnopqrstuvwx yz234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmn opqrstuvwxyz234567890";
$cad = "";
for($i=0;$i<10;$i++) {
$cad .= substr($str,rand(0,120),1);
}
return $cad;
}
echo "<strong>Nombre del Archivo:</strong>" . $_FILES["archivo-a-subir"]["name"] . "<br/>";
echo "<strong>Archivo de tipo:</strong>" . $_FILES["archivo-a-subir"]["type"] . "<br/>";
echo "<strong>Peso del Archivo:</strong>" . $_FILES["archivo-a-subir"]["size"] . "<br/>";
if ((($_FILES["archivo-a-subir"]["type"] == "image/gif")
|| ($_FILES["archivo-a-subir"]["type"] == "image/jpeg")
|| ($_FILES["archivo-a-subir"]["type"] == "image/jpg"))
&& ($_FILES["archivo-a-subir"]["size"] < 250000000))
{
$target_path = "subidas/".date('ymd').random().".";
$target_path = $target_path .basename ($_FILES['archivo-a-subir']['type']);
echo $target_path;
echo $_FILES['archivo-a-subir']["tmp_name"];
if(move_uploaded_file($_FILES['archivo-a-subir']["tmp_name"], $target_path))
{
echo "<center><span style='color:#00FF00;font-weight:bold;'>El archivo ". basename( $_FILES['archivo-a-subir']['name'])." ha sido subido exitosamente!</span></center>";
}
else
{
echo "<center><span style='color:#FF0000;font-weight:bold;'>Hubo un error al subir tu archivo! Por favor intenta de nuevo.</span></center>";
}
}
else
{
echo "<center><span style='color:#FF0000;font-weight:bold;'>Archivo Invalido!!, comprueba las restricciones.</span></center>";
}
?>
Valora esta pregunta


0