Den 28/01/13 14.42, Martin Larsen skrev:
> Kurt Hansen wrote:
>
>> Pr�v at byde ind med bud p� om man overhovedet kan g�re det og et l�st
>> slaw p� tasken over, om det er en stor opgave, eller det i realiteten er
>> ret simpelt.
> I princippet er det ret simpelt. Den st�rste hindring som jeg ser det er
> umiddelbart den tid det tager at downloade fra skyen hvis der er tale om
> store filer.
Da vi s�lger musik er der tale om zippede pakker med enkelt-tracks eller
en hel CD i det lydformat kunden har valgt. Endvidere er der jo den
mulighed, at den p�g�ldende vare en en dobbelt-CD og/eller at kunden
bestiller flere CD'er i samme ordre.
Jeg har lige testet en tilf�ldig dobbelt-CD i Flac-format. Zip'en fylder
435 Mb.
> Derfor er det nok b�de bedre og nemmere at lave et simpelt wrapperscript
> omkring filen som tager filen fra skyen og sender den direkte til
> k�beren. Til dette kan man fx bruge readfile eller fpassthru (se php doc).
>
> Her er noget hurtigt pseudoagtigt kode:
>
> $cloudurl = "
http://www.example.com/mytrack.mp3";
> $filename = basename($cloudurl);
> $key = @$_GET["key"];
> if(isValid($key)) {
> header('Content-type: {$mime_type}');
> header('Content-Disposition: filename="' . $filename);
> readfile($cloudurl);
> }
>
> Via mail sendes et downloadlink som indeholder en personlig n�gle,
> genereret til form�let. K�ber klikker p� linket hvorefter scriptet
> tjekker om n�glen er ok (noget med at sl� op i databasen). Derp� henter
> den filen fra $cloudurl, s�tter nogle mimeheadere og sender den
> ubehandlet videre til k�beren.
Filerne p�t�nkes lagt p� f.eks. MediaFire og det skal naturligvis ikke
v�re muligt at kopiere uden af have betalt.
> Der skal selvf�lgelig en del mere tid, men i princippet kan det g�res
> s�dan.
Nu ved jeg ikke hvor sippede man er her i gruppen, men jeg vover det ene
�je: Er det noget du kunne t�nke dig at give et tilbud p�?
--
Venlig hilsen
Kurt Hansen (
kurt-snabel_a-viborgs_postnummer.dk