Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Descarga api dropbox

Received: by 10.220.125.26 with SMTP id w26mr3395231vcr.23.1304432594874;
        Tue, 03 May 2011 07:23:14 -0700 (PDT)
X-BeenThere: phpbarcelona@googlegroups.com
Received: by 10.220.173.66 with SMTP id o2ls63939vcz.5.gmail; Tue, 03 May 2011
 07:23:13 -0700 (PDT)
Received: by 10.220.125.88 with SMTP id x24mr61310vcr.0.1304432593771;
        Tue, 03 May 2011 07:23:13 -0700 (PDT)
Received: by 10.220.125.88 with SMTP id x24mr61309vcr.0.1304432593736;
        Tue, 03 May 2011 07:23:13 -0700 (PDT)
Return-Path: <juanfr...@gmail.com>
Received: from mail-vw0-f43.google.com (mail-vw0-f43.google.com [209.85.212.43])
        by gmr-mx.google.com with ESMTPS id o23si13282vcf.7.2011.05.03.07.23.12
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 03 May 2011 07:23:12 -0700 (PDT)
Received-SPF: pass (google.com: domain of juanfr...@gmail.com designates 209.85.212.43 as permitted sender) client-ip=209.85.212.43;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of juanfr...@gmail.com designates 209.85.212.43 as permitted sender) smtp.mail=juanfr...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by mail-vw0-f43.google.com with SMTP id 10so158058vws.16
        for <phpbarcelona@googlegroups.com>; Tue, 03 May 2011 07:23:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:in-reply-to:references:from:date
         :message-id:subject:to:content-type;
        bh=8fg5XZ/WKOpY7MsKgxJlB9Ex/8a/jHZcARamP3yx4jY=;
        b=pRrP87TaL6j+j9BUO8v80hLDgYsOBAcYpQdxq3VUoQ0NrMltnWxYpRtDuphxhGjYAG
         Fx3ozpE5VQsNGQwtGb0hBypD+bPFzWdtr/DpoVeNKKR6Oe2RK3pjbMalowr0AngEixJf
         JiSRKkK2D/WGIFrIYJdlY2jzvFuZG6igc5EzQ=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to
         :content-type;
        b=Q/5dBnKXNIbGlRVEurc5OvkhBe+zd6PoHZhlrjxO9H/GoljvD8X4joRWP1uY6Qnsbp
         9FxwDbyygFvpvcjS8kwBIKNYo/tZ5vE9h8qD36nUVEW/fQpuX+orvKcg4xOscg3PlPvU
         UDhq07BjSummDl4FrNTteNZYeSn9/zUnWPLzQ=
Received: by 10.220.122.142 with SMTP id l14mr124187vcr.155.1304432592224;
 Tue, 03 May 2011 07:23:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.81.5 with HTTP; Tue, 3 May 2011 07:22:52 -0700 (PDT)
In-Reply-To: <BANLkTin3VmNDkHgWPZiR7Q8+xHwUEZs...@mail.gmail.com>
References: <BANLkTi=Sd+XMGRVKsPB1D2ipP+T5An5...@mail.gmail.com>
 <BANLkTikCXG7hBcmjd9k8cyApdaf5huz...@mail.gmail.com> <BANLkTik=z8sCAyxn8Os7O78ZQ4jnw0c...@mail.gmail.com>
 <BANLkTin3VmNDkHgWPZiR7Q8+xHwUEZs...@mail.gmail.com>
From: =?UTF-8?Q?Juan_Francisco_S=C3=A1nchez_Ramos?= <juanfr...@gmail.com>
Date: Tue, 3 May 2011 16:22:52 +0200
Message-ID: <BANLkTi=nkSMJyL9CU3E+cuoOH2Baqwu...@mail.gmail.com>
Subject: Re: Descarga api dropbox
To: phpbarcelona@googlegroups.com
Content-Type: multipart/alternative; boundary=0016369f9a354afff904a25fe148

--0016369f9a354afff904a25fe148
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

ya me imaginaba :(.

Pues nada lo intentare hacer con jquery. A ver como sale.

Gracias!

2011/5/3 C=C3=A9sar Escribano <ce...@anui.org>

> Entonces no se puede hacer lo que t=C3=BA quieres, habr=C3=ADa que modifi=
carlo para
> que lo devuelva directamente y no en una variable
>
> Por ejemplo, esto saldr=C3=ADa directamente al output al mismo tiempo que=
 se
> lee.
>
> readfile('http://www.google.com/');
>
>
>
> Saludos,
>
>
>
> 2011/5/3 Juan Francisco S=C3=A1nchez Ramos <juanfr...@gmail.com>
>
>> Si lo tengo en off
>>
>> La api te devuelve una array con el c=C3=B3digo si a sido todo correcto =
y otro
>> campo content con el contenido del fichero
>>
>>
>> 2011/5/3 C=C3=A9sar Escribano <ce...@anui.org>
>>
>>> Hola Juan Francisco,
>>>
>>> Para empezar, aseg=C3=BArate de que tienes output_buffering =3D 'off' e=
n la
>>> configuraci=C3=B3n de php.ini
>>>
>>> Tambi=C3=A9n lo puedes forzar a off creando un .htaccess en el director=
io del
>>> script que contenga esto:
>>>
>>> php_value output_buffering off
>>>
>>>
>>> Si no funciona, habr=C3=ADa que mirar c=C3=B3mo funciona internamente l=
a api de
>>> dropbox.
>>>
>>>
>>> Un saludo,
>>>
>>>
>>> C=C3=A9sar
>>>
>>>
>>>
>>> 2011/5/3 Juan Francisco S=C3=A1nchez Ramos <juanfr...@gmail.com>
>>>
>>>>  Hola gente, tengo una peque=C3=B1a duda si es possible.
>>>>
>>>> Tengo un proyecto donde uso la api de dropbox. El problema que tengo e=
s
>>>> a la hora de descargar.
>>>> Cuando realizo una descarga hace una peticion a la api de dropbox lo
>>>> descarga y lo muestra. Mi duda es si es posible hacer que en el moment=
o de
>>>> dar descargar aparezca la opci=C3=B3n de abrir y descagar y se descarg=
ue en el
>>>> momento que la obtengo de la api.
>>>>
>>>> Ahora el codigo lo tengo de esta forma:
>>>>
>>>>
>>>> header("Content-type: ".$typeFile["mime_type"]."");
>>>>  header("Content-Disposition: attachment; filename=3D\"".$nameFile."\"=
"
>>>> );
>>>> header("Expires: 0");
>>>>  header("Cache-Control: must-revalidate, post-check=3D0,pre-check=3D0"=
);
>>>> header("Pragma: public");
>>>>
>>>> echo $dropbox->getFile($rutaFile);
>>>>
>>>>
>>>> El problema de tener-lo de esta manera es que no aparece el cuadro de
>>>> abrir o guardar hasta que no tiene el archivo del dropbox. Y claro si =
es un
>>>> fichero que pesa 10 mb tarda que aparezca el cuadro de guardado.
>>>>
>>>> Que puedo hacer para que no espere a tener el archivo completo que se
>>>> obtiene de la api?.
>>>>
>>>> He pensado en hacer-lo en jquery. Me pod=C3=A9is dar otras soluciones?=
.
>>>>
>>>>
>>>> Gracias!
>>>>
>>>> --
>>>> Juan Francisco S=C3=A1nchez Ramos
>>>> twitter @juanfrasr
>>>>
>>>>
>>>>  --
>>>> Has recibido este mensaje porque est=C3=A1s suscrito al grupo "Grupo d=
e
>>>> programadores PHP de Barcelona" de Grupos de Google.
>>>> Para publicar una entrada en este grupo, env=C3=ADa un correo electr=
=C3=B3nico a
>>>> phpbarcelona@googlegroups.com.
>>>> Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo ele=
ctr=C3=B3nico a
>>>> phpbarcelona+unsubscribe@googlegroups.com
>>>> Para tener acceso a m=C3=A1s opciones, visita el grupo en
>>>> http://groups.google.com/group/phpbarcelona?hl=3Des.
>>>>
>>>
>>>  --
>>> Has recibido este mensaje porque est=C3=A1s suscrito al grupo "Grupo de
>>> programadores PHP de Barcelona" de Grupos de Google.
>>> Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=
=B3nico a
>>> phpbarcelona@googlegroups.com.
>>> Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo elec=
tr=C3=B3nico a
>>> phpbarcelona+unsubscribe@googlegroups.com
>>> Para tener acceso a m=C3=A1s opciones, visita el grupo en
>>> http://groups.google.com/group/phpbarcelona?hl=3Des.
>>>
>>
>>
>>
>> --
>> Juan Francisco S=C3=A1nchez Ramos
>> twitter @juanfrasr
>>
>>
>>  --
>> Has recibido este mensaje porque est=C3=A1s suscrito al grupo "Grupo de
>> programadores PHP de Barcelona" de Grupos de Google.
>> Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=
=B3nico a
>> phpbarcelona@googlegroups.com.
>> Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo elect=
r=C3=B3nico a
>> phpbarcelona+unsubscribe@googlegroups.com
>> Para tener acceso a m=C3=A1s opciones, visita el grupo en
>> http://groups.google.com/group/phpbarcelona?hl=3Des.
>>
>
>  --
> Has recibido este mensaje porque est=C3=A1s suscrito al grupo "Grupo de
> programadores PHP de Barcelona" de Grupos de Google.
> Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=
=B3nico a
> phpbarcelona@googlegroups.com.
> Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo electr=
=C3=B3nico a
> phpbarcelona+unsubscribe@googlegroups.com
> Para tener acceso a m=C3=A1s opciones, visita el grupo en
> http://groups.google.com/group/phpbarcelona?hl=3Des.
>



--=20
Juan Francisco S=C3=A1nchez Ramos
twitter @juanfrasr

--0016369f9a354afff904a25fe148
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

ya me=C2=A0imaginaba=C2=A0:(.<div><br></div><div>Pues nada lo intentare hac=
er con jquery. A ver como sale.</div><div><br></div><div>Gracias!</div><div=
><br><div class=3D"gmail_quote">2011/5/3 C=C3=A9sar Escribano <span dir=3D"=
ltr">&lt;<a href=3D"mailto:ce...@anui.org">ce...@anui.org</a>&gt;</span><br=
>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex;">Entonces no se puede hacer lo que t=C3=BA q=
uieres, habr=C3=ADa que modificarlo para que lo devuelva directamente y no =
en una variable<br>

<br>Por ejemplo, esto saldr=C3=ADa directamente al output al mismo tiempo q=
ue se lee.<br><br><span style=3D"font-family:courier new,monospace">readfil=
e(&#39;<a href=3D"http://www.google.com/&#39;" target=3D"_blank">http://www=
.google.com/&#39;</a>);<br>



</span><br><br><br>Saludos,<div><div></div><div class=3D"h5"><br><br><br><d=
iv class=3D"gmail_quote">2011/5/3 Juan Francisco S=C3=A1nchez Ramos <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:juanfr...@gmail.com" target=3D"_blank">jua=
nfr...@gmail.com</a>&gt;</span><br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

Si lo tengo en off<div><br></div><div>La api te devuelve una array con el=
=C2=A0c=C3=B3digo=C2=A0si a sido todo correcto y otro campo content con el =
contenido del fichero<div><div></div><div><br><br><div class=3D"gmail_quote=
">2011/5/3 C=C3=A9sar Escribano <span dir=3D"ltr">&lt;<a href=3D"mailto:ces=
a...@anui.org" target=3D"_blank">ce...@anui.org</a>&gt;</span><br>





<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hola Juan Francisco,<br><br>Para empezar, as=
eg=C3=BArate de que tienes output_buffering =3D &#39;off&#39; en la configu=
raci=C3=B3n de php.ini<br>





<br>Tambi=C3=A9n lo puedes forzar a off creando un .htaccess en el director=
io del script que contenga esto:<br>

<br><span style=3D"font-family:courier new,monospace">php_value output_buff=
ering off</span><br><br><br>Si no funciona, habr=C3=ADa que mirar c=C3=B3mo=
 funciona internamente la api de dropbox.<br><br><br>Un saludo,<br><br><br>=
C=C3=A9sar<br>







<br><br><br><div class=3D"gmail_quote"><div><div></div><div>
2011/5/3 Juan Francisco S=C3=A1nchez Ramos <span dir=3D"ltr">&lt;<a href=3D=
"mailto:juanfr...@gmail.com" target=3D"_blank">juanfr...@gmail.com</a>&gt;<=
/span><br></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div><div></div><div>


Hola gente, tengo una peque=C3=B1a duda si es possible.<div><br></div><div>=
Tengo un proyecto donde uso la api de dropbox. El problema que tengo es a l=
a hora de descargar.</div><div>Cuando realizo una descarga hace una peticio=
n a la api de dropbox lo descarga y lo muestra. Mi duda es si es posible ha=
cer que en el momento de dar descargar aparezca la opci=C3=B3n de abrir y d=
escagar y se descargue en el momento que la obtengo de la api.</div>










<div><br></div><div>Ahora el codigo lo tengo de esta forma:</div><div><br><=
/div><div><div><br></div><div><span style=3D"white-space:pre-wrap">		</span=
>header(&quot;Content-type: &quot;.$typeFile[&quot;mime_type&quot;].&quot;&=
quot;);</div>










<div><span style=3D"white-space:pre-wrap">		</span>header(&quot;Content-Dis=
position: attachment; filename=3D\&quot;&quot;.$nameFile.&quot;\&quot;&quot=
; );</div><div><span style=3D"white-space:pre-wrap">		</span>header(&quot;E=
xpires: 0&quot;);</div>










<div><span style=3D"white-space:pre-wrap">		</span>header(&quot;Cache-Contr=
ol: must-revalidate, post-check=3D0,pre-check=3D0&quot;);</div><div><span s=
tyle=3D"white-space:pre-wrap">		</span>header(&quot;Pragma: public&quot;);<=
/div>










<div><br></div><div><span style=3D"white-space:pre-wrap">		</span>echo $dro=
pbox-&gt;getFile($rutaFile);</div><div><br></div><div><br></div><div>El pro=
blema de tener-lo de esta manera es que no aparece el cuadro de abrir o gua=
rdar hasta que no tiene el archivo del dropbox. Y claro si es un fichero qu=
e pesa 10 mb tarda que aparezca el cuadro de guardado.</div>










<div><br></div><div>Que puedo hacer para que no espere a tener el archivo c=
ompleto que se obtiene de la api?.</div><div><br></div><div>He pensado en h=
acer-lo en jquery. Me pod=C3=A9is dar otras soluciones?.</div><div><br></di=
v>










<div><br></div><div>Gracias!</div><br>-- <br>Juan Francisco S=C3=A1nchez Ra=
mos<div><div>twitter @juanfrasr</div><div><br></div></div><br>
</div>

<p></p></div></div>

-- <br>
Has recibido este mensaje porque est=C3=A1s suscrito al grupo &quot;Grupo d=
e programadores PHP de Barcelona&quot; de Grupos de Google.<br>
Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=B3n=
ico a <a href=3D"mailto:phpbarcelona@googlegroups.com" target=3D"_blank">ph=
pbarcelona@googlegroups.com</a>.<br>
Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo electr=
=C3=B3nico a <a href=3D"mailto:phpbarcelona%2Bunsubscribe@googlegroups.com"=
 target=3D"_blank">phpbarcelona+unsubscribe@googlegroups.com</a><br>

Para tener acceso a m=C3=A1s opciones, visita el grupo en <a href=3D"http:/=
/groups.google.com/group/phpbarcelona?hl=3Des" target=3D"_blank">http://gro=
ups.google.com/group/phpbarcelona?hl=3Des</a>.<br>


</blockquote></div><br>

<p></p>

-- <br>
Has recibido este mensaje porque est=C3=A1s suscrito al grupo &quot;Grupo d=
e programadores PHP de Barcelona&quot; de Grupos de Google.<br>
Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=B3n=
ico a <a href=3D"mailto:phpbarcelona@googlegroups.com" target=3D"_blank">ph=
pbarcelona@googlegroups.com</a>.<br>
Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo electr=
=C3=B3nico a <a href=3D"mailto:phpbarcelona%2Bunsubscribe@googlegroups.com"=
 target=3D"_blank">phpbarcelona+unsubscribe@googlegroups.com</a><br>

Para tener acceso a m=C3=A1s opciones, visita el grupo en <a href=3D"http:/=
/groups.google.com/group/phpbarcelona?hl=3Des" target=3D"_blank">http://gro=
ups.google.com/group/phpbarcelona?hl=3Des</a>.<br>


</blockquote></div><br><br clear=3D"all"><br>-- <br>Juan Francisco S=C3=A1n=
chez Ramos<div><div>twitter @juanfrasr</div><div><br></div></div><br>
</div></div></div><div><div></div><div>

<p></p>

-- <br>
Has recibido este mensaje porque est=C3=A1s suscrito al grupo &quot;Grupo d=
e programadores PHP de Barcelona&quot; de Grupos de Google.<br>
Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=B3n=
ico a <a href=3D"mailto:phpbarcelona@googlegroups.com" target=3D"_blank">ph=
pbarcelona@googlegroups.com</a>.<br>
Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo electr=
=C3=B3nico a <a href=3D"mailto:phpbarcelona%2Bunsubscribe@googlegroups.com"=
 target=3D"_blank">phpbarcelona+unsubscribe@googlegroups.com</a><br>

Para tener acceso a m=C3=A1s opciones, visita el grupo en <a href=3D"http:/=
/groups.google.com/group/phpbarcelona?hl=3Des" target=3D"_blank">http://gro=
ups.google.com/group/phpbarcelona?hl=3Des</a>.<br>


</div></div></blockquote></div><br>

<p></p>

-- <br>
Has recibido este mensaje porque est=C3=A1s suscrito al grupo &quot;Grupo d=
e programadores PHP de Barcelona&quot; de Grupos de Google.<br>
Para publicar una entrada en este grupo, env=C3=ADa un correo electr=C3=B3n=
ico a <a href=3D"mailto:phpbarcelona@googlegroups.com" target=3D"_blank">ph=
pbarcelona@googlegroups.com</a>.<br>
Para anular tu suscripci=C3=B3n a este grupo, env=C3=ADa un correo electr=
=C3=B3nico a <a href=3D"mailto:phpbarcelona%2Bunsubscribe@googlegroups.com"=
 target=3D"_blank">phpbarcelona+unsubscribe@googlegroups.com</a><br>

Para tener acceso a m=C3=A1s opciones, visita el grupo en <a href=3D"http:/=
/groups.google.com/group/phpbarcelona?hl=3Des" target=3D"_blank">http://gro=
ups.google.com/group/phpbarcelona?hl=3Des</a>.<br>


</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Juan Franci=
sco S=C3=A1nchez Ramos<div><div>twitter @juanfrasr</div><div><br></div></di=
v><br>
</div>

--0016369f9a354afff904a25fe148--