Jump to content
php.lv forumi

failu glabāšana


vitalja

Recommended Posts

Tapēc, ka te daži taisās arā par lieliem interneta profesoriem, bet patiesībā ir kompleksaini puišeļi, kuriem šeit ir vienīgā iespēja pacelt savu pašapziņu, paspīdot ar zināšanām par pašu neradītām "augtākajām" tehnoloģijām.
Izslēdzot šos indivīdus, cilvēki normāli atbildēja autoram.
 

Link to comment
Share on other sites

  • Replies 82
  • Created
  • Last Reply

Top Posters In This Topic

Reāls vienkāršots, bet pamatā strādājošs Amazon S3 piemērs:

Ja iesācējs to nespēj sagremot, tad visdrīzāk nevajadzētu nodarboties ar programmēšanu:

 

PHP:

$s3 = S3Client::factory(["key" => $key, "secret" => $secret]);

$result = $s3->putObject([
    'Bucket'       => $bucketname,
    'Key'          => $filename,
    'SourceFile'   => $path
]);

echo $result['ObjectURL']; 

Scala:

val client = new AmazonS3Client(new BasicAWSCredentials(key, secret))
client.putObject(bucketname,filename,file)

Nedomāju, ka tas ir sarežģītāk par visām mkdir, move_uploaded_file, utml. kombinācijām.

Edited by codez
Link to comment
Share on other sites

Mkdir, move_upload_file un tamlīzdīgs bullshit ir kkas, ko tev uzspiež glabāšana filesistēmā un ir incidental complexity.

 

Ja mēs pieņemam, ka viena rindiņa ir **jebkurā valodā**, uz **jebkura backenda** (filesistēma, datubāze utml.), kādi ir plusi un mīnusi katram?

Link to comment
Share on other sites

F3llony, kur tavā piemērā ir asinhronais MQ, kurš nogādā failu uz Cloud storage vai, piemēram, resizo bildes utml.?

Freimworkā?!

 

Saglabā failu->piesaka MQ tasku->atgriež steitu aploading. MQ tālāk ir consumer, kas ar to nodarbojas. 

Edited by F3llony
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...