Mar a bheir thu air falbh meata-dhàta ann an Google Drive

Ùrachadh mu dheireadh: 18/08/2025

  • Tuig dè na meata-dhàta a bhios Drive a’ riaghladh (ainm, tagaichean, indexableText, agus mion-dhealbhan) agus dè na meata-dhàta a bhuineas do sheirbheisean Google Cloud eile.
  • Cleachd an Drive API gus meata-dhàta a cheasnachadh agus atharrachadh; glan EXIF ​​agus dàta leabaithe mus luchdaich thu suas faidhlichean.
  • Thoir urram do chrìochan agus riaghailtean (dealbhan beaga, teacsa clàr-amais, leudachaidhean) agus dearbhaich le gcloud airson deuchainnean REST ionadail.
cuir às do mheata-dhàta ann an Google Drive

A bheil thu airson smachd a chumail air meata-dhàta do fhaidhlichean ann an Google Drive agus nach eil fios agad càite an tòisich thu? An seo tha sinn a’ mìneachadh, gu mionaideach, Mar a bheir thu air falbh meata-dhàta ann an Google Drive gu h-èifeachdach agus gu sàbhailte (meata-dhàta fhaidhlichean a chaidh a luchdachadh suas). Innsidh sinn dhut cuideachd dè na crìochan a chuireas Google air ainmean, meudan agus ceadan fhaidhlichean.

Bheir an stiùireadh seo tuigse iomlan is reusanta dhut air dè as urrainn (agus nach urrainn) a bhith air a “dhubhadh às” nuair a thig e gu meata-dhàta ann an Google Drive.

Dè a ghabhas atharrachadh no a “sguabadh às” ann an Drive

Is iad seo na meata-dhàta a ghabhas toirt air falbh bho fhaidhlichean a chaidh a luchdachadh suas gu Google Drive:

Nombre y extensión: Nuair a bhios tu a’ cruthachadh faidhle tron ​​API, ’s e deagh bheachd a th’ ann an leudachadh a shònrachadh anns an raon ainm, mar eisimpleir, “cat.jpg.” Faodaidh Drive an leudachadh a thoirt a-mach bhon t-seòrsa MIME mura sònraich thu e, ach tha e nas fheàrr a mhìneachadh thu fhèin. Ann am freagairtean às dèidh sin, faodaidh leudachadh faidhle leughaidh a-mhàin nochdadh leis an leudachadh air a lìonadh bho ainm. Ma luchdaich neach-cleachdaidh sìos am faidhle, bidh Drive a’ cruinneachadh an ainm mu dheireadh bhon tiotal (agus an leudachadh aige).

  • Teacsa a ghabhas clàr-amais (contentHints.indexableText): Bidh Drive a’ clàr-amais sgrìobhainnean is seòrsaichean cumanta (PDFan, ìomhaighean le comas OCR, msaa.) gu bunaiteach. Ma shàbhaileas an aplacaid agad cruthan eile (dealbhan, bhideothan, ath-ghoiridean), faodaidh tu teacsa a ghabhas clàr-amais a thoirt seachad gus an rannsachadh a leasachadh. Thèid an teacsa seo a phròiseasadh mar HTML: ma chuireas tu sreang anns a bheil tagaichean, thèid susbaint an teacsa a chlàr-amais, chan e feartan an taga. Tha crìoch meud 128KB ann airson contentHints.indexableText, agus thathas a’ moladh gun ùraich thu e air gach sàbhaladh agus gun cùm thu e buntainneach don fhaidhle.
  • Mion-dhealbhan (contentHints.thumbnail): Bidh Drive a’ gineadh mion-dhealbhan airson iomadh seòrsa, ach airson cruthan nach eil gan gineadh gu fèin-ghluasadach, faodaidh tu do chuid fhèin a luchdachadh suas nuair a chruthaicheas no a ùraicheas tu am faidhle. Feumaidh tu an ìomhaigh a shuidheachadh gu URL-safe base64 agus an seòrsa mime co-fhreagarrach. Prìomh riaghailtean: Is e PNG, GIF, no JPG na cruthan a tha a’ faighinn taic; is e 1600px an leud a thathar a’ moladh (220px aig a’ char as lugha), agus is e 2MB an meud as motha. Bidh mion-dhealbhan air an dèanamh neo-dhligheach nuair a dh’atharraicheas susbaint an fhaidhle; chan eil atharrachaidhean meata-dhàta.
  • Cothrom air dealbhan beaga: Bidh an raon ThumbnailLink a’ tilleadh URL goirid, nach fhaighear thuige ach ma tha cead aig an aplacaid am faidhle a leughadh (mura h-eil e poblach, feumaidh tu iarraidh air le teisteanasan). Faodaidh tu ceist a chur air airson faidhle sònraichte no airson liosta air a shìoladh a rèir seòrsa.
  • Leubail: Leigidh Drive leat bileagan a cheangal ri faidhlichean. Gus an lorg, faodaidh tu files.listLabels a chleachdadh, agus gus an atharrachadh, feumaidh tu iomradh a thoirt air an labelId agus fileId co-fhreagarrach. Tha an dòigh-obrach seo feumail airson seòrsachadh agus, ma tha sin riatanach, "glanadh" seòrsachaidhean nach eilear ag iarraidh gun a bhith a’ beantainn ris an t-susbaint.
Susbaint sònraichte - Cliog an seo  Mar a chuireas tu stad air Google Maps bho bhith a’ dèanamh zoom
cuir às do mheata-dhàta ann an Google Drive
Sguab às meata-dhàta ann an Google Drive

Sguab às meata-dhàta ann an Google Drive: meata-dhàta “falaichte” bhon fhaidhle fhèin

Chan eil putan draoidheil ann airson meata-dhàta a thoirt air falbh ann an Google Drive (leithid EXIF ​​ann an dealbhan no dàta leabaithe ann am PDFan). Bidh Drive a’ riaghladh a mheata-dhàta fhèin, ach tha am meata-dhàta taobh a-staigh an fhaidhle an urra ris an inneal a chruthaich e.

Is e an cleachdadh a thathar a’ moladh glan am faidhle mus luchdaich thu suas e gu Drive, A’ cleachdadh innealan siostaim no aplacaidean sònraichte a bheir air falbh dàta EXIF ​​bho ìomhaighean no feartan sgrìobhainnean. San dòigh seo, ruigidh an susbaint a shàbhaileas tu ann an Drive “air a ghlanadh”.

Ma tha faidhlichean agad mu thràth air an luchdachadh suas le meata-dhàta freumhaichte, an àite meata-dhàta a thoirt air falbh ann an Google Drive, tha e nas goireasaiche luchdaich sìos, glan agus ath-luchdaich suas, a’ cur an àite an fhear thùsail ma tha sin iomchaidh. Le PDFan no ìomhaighean, tha seo cumanta nuair a tha thu airson ùghdarras, àite no eachdraidh deasachaidh a dhìon.

Airson a’ phàirt shònraichte de Drive, fòcas air atharrachadh ainm, bileagan agus molaidhean susbaint (indexableText/thumbnail), a tha fo do smachd. Ma bhios tu cuideachd a’ riaghladh cheadan ruigsinneachd, bidh thu cuideachd a’ lughdachadh foillseachadh meata-dhàta faicsinneach (mar eisimpleir, ceanglaichean mion-dhealbhan a tha ruigsinneach dhaibhsan aig a bheil còraichean leughaidh).

Na dìochuimhnich sin Cha toir atharrachadh meata-dhàta Drive a-mhàin air falbh EXIF ​​no feartan a-staigh. Mar sin, bu chòir don ro-innleachd agad ro-ghlanadh an fhaidhle a chur còmhla ris an riaghladh meata-dhàta mionaideach a leigeas le Drive leat a chleachdadh.

Meata-dhàta a bhios tric air a chur troimh-chèile ann an Google Cloud: VMs, gcloud, agus crìochan

Ma bhios tu ag obair le Google Cloud, chì thu mòran stiùiridhean mu “mheata-dhàta” a tha dha-rìribh a’ toirt iomradh air Compute Engine no Cloud Storage, chan e Drive. A dh’aindeoin sin, bidh thu airson na puingean seo a bhith agad gus nach bi thu gan measgachadh nuair a bhios tu a’ dèanamh rannsachaidh.

Rèiteachadh bunaiteach CLI gcloud

Às dèidh dhut Google Cloud CLI a stàladh, tòisich le:

gcloud init

Tha e cudromach dèanamh cinnteach gu bheil an dreach as ùire agad le:

gcloud components update

Ma chleachdas tu solaraiche dearbh-aithne taobh a-muigh, Log a-steach leis an dearbh-aithne feadarail agad mus obraich thu le gcloud, gu h-àraidh ma tha thu gu bhith a’ dearbhadh gus gairmean REST a dhèanamh bhon àrainneachd ionadail agad. Faodaidh sampallan API REST na teisteanasan a rèiteachadh tu ann an gcloud a chleachdadh.

VMs

Ceadan agus dreuchdan (Inneal Àireamhachaidh): Gus meata-dhàta gnàthaichte a chur ris, ùrachadh no a dhubhadh às air VMs, feumaidh ceadan IAM iomchaidh a bhith agad. Seo eisimpleirean cumanta:

  • Ma bhios na VMs agad a’ cleachdadh cunntasan seirbheis: cead iam.serviceAccounts.actAs anns a’ chunntas seirbheis no pròiseict.
  • Metadatos del proyecto: compute.projects.get y compute.projects.setCommonInstanceMetadata.
  • Meata-dhàta roinneil: compute.instanceSettings.get y compute.instanceSettings.update airson na sgìre iomchaidh.
  • Meata-dhàta eisimpleir: compute.instances.get y compute.instances.setMetadata.

Teòraidhean

Seo na prìomh chuingealachaidhean a thachair dhuinn nuair a bha sinn a’ feuchainn ri meata-dhàta a thoirt air falbh ann an Google Drive:

  • Teòrannan Meud (Inneal Coimpiutaireachd): Tha crìoch de 512 KB air an àireamh iomlan de dh’inntrigidhean meata-dhàta. Tha gach iuchair cuibhrichte gu 128 bytes, agus tha gach luach cuibhrichte gu 256 KB. Ma chleachdas tu an iuchair ssh-keys, mar eisimpleir, agus ma thèid thu thairis air a’ chrìoch 256 KB, cha bhith e comasach dhut barrachd iuchraichean a chur ris gus an glan thu suas.
  • Mayúsculas y minúsculas: Tha iuchraichean mothachail air cùis; tha luachan cuideachd, ach a-mhàin Booleans. Ann an roinneil, chan urrainn dhut dà iuchair a chruthachadh a tha eadar-dhealaichte a-mhàin ann an cùis (roinneil-meata-dàta-iuchair an aghaidh RÌONAL-METADATA-KEY).
  • Meata-dhàta roinneil: air an suidheachadh no air an toirt air falbh le bhith a’ cleachdadh gcloud no REST. Chan urrainn dhut luachan criosach a mhìneachadh airson iuchraichean SSH (ssh-keys). Anns an eòlaire loidigeach project/, ma tha luachan aig ìre pròiseict agus criosach ann airson an aon iuchair, bidh prìomhachas aig an luach criosach san crios aige.
  • Luachan boolean a tha air an taiceadh: A bharrachd air TRUE/FALSE, faodaidh tu Y/Yes/1 agus N/No/0 (gun mhothachadh air cùisean beaga is mòra) a chleachdadh.
  • Raon-rèiteachaidh (Inneal Coimpiutaireachd):
    • Proyecto: meata-dhàta a tha cumanta do na h-innealan VM uile sa phròiseact.
    • Zonal: inntrigidhean a bheir buaidh air na h-innealan VM uile ann an crios sònraichte agus a dh’ fhaodadh luach a’ phròiseict a shàrachadh.
    • Instancia: meata-dhàta airson VM sònraichte (ga chruthachadh no a tha ann mu thràth).
Susbaint sònraichte - Cliog an seo  Dè a th’ ann an gleusadh grinn agus carson a bhios na brosnachaidhean agad ag obair nas fheàrr leis?

Meata-dhàta ann an Google Cloud

Mion-dhealbhan, clàr-amais, agus ais-lorg meata-dhàta ann an Drive (REST agus deagh chleachdaidhean)

Seallaidh sinn a-nis air àite nan dealbhan beaga nuair a thathar a’ toirt air falbh meata-dhàta ann an Google Drive. Agus cuideachd an dòigh as fheàrr air an toirt air ais:

  • Dearbhadh airson REST air an làrach: Ma tha thu a’ dèanamh deuchainn air eisimpleirean REST bhon inneal agad, cleachd na teisteanasan a chaidh a rèiteachadh le gcloud. San dòigh seo, bidh na gairmean Drive API agad a’ toirt urram don dearbh-aithne agus na ceadan a shuidhich thu mu thràth.
  • Luchdaich suas mion-dhealbhan gnàthaichte: Suidhich contentHints.thumbnail le dà raon: an ìomhaigh base64 a tha sàbhailte airson URL agus an seòrsa mime ceart. Ma tha Drive comasach air mion-dhealbh a chruthachadh gu fèin-ghluasadach, cleachdaidh e a chuid fhèin agus leumaidh e thairis air do chuid fhèin. Rud eile, cleachdaidh e an tè a bheir thu seachad.

Prìomh riaghailtean airson mion-dhealbhan ann an Drive:

  • Cruthan: PNG, GIF no JPG.
  • Leud a thathar a’ moladh: 1600 px (220 px aig a’ char as lugha).
  • Tamaño máximo: 2 MB.
  • Ùraich an dealbh beag le gach sàbhaladh ma tha e fhathast buntainneach.

Cudromach mu dheidhinn neo-dhligheachadh: Bidh mion-dhealbhan air an dèanamh neo-dhligheach nuair a thèid susbaint faidhle atharrachadh; chan eil atharrachaidhean meata-dhàta. Mura h-atharraich thu ach tagaichean no an t-ainm, na bi an dùil ri mion-dhealbh ùr mura h-atharraich thu am faidhle.

Teacsa clàr-amaisichte

Na feuch ri an rannsachadh a “mhealladh” le faclan-luirg. Glac bun-bheachdan agus teirmean a bhiodh neach-cleachdaidh reusanta a’ lorg airson an fhaidhle sin, agus Thoir sùil air a’ chrìoch 128KB. Ùraich e nuair a dh’atharraicheas an susbaint gu mòr.

Cuir ainmean agus leudachaidhean cunbhalach an sàsNuair as urrainn dhut, cuir an leudachadh san ainm nuair a bhios tu ga luchdachadh suas; mura h-eil e ann, feuchaidh Drive ri a thoirt a-mach le MIME. Ma chumas tu ainmean soilleir, seachnaidh sin mì-chinnt agus leigidh e leat rannsachadh a dhèanamh airson leudachadh nas fhasa.

Tagaichean ann an Drive

Gus bileagan atharrachadh, thoir fa-near na comharran-aithneachaidh riatanach. Feumaidh tu labelId an leubail agus fileId an fhaidhle. Faodaidh tu an liostadh an toiseach le files.listLabels agus an uairsin na h-atharrachaidhean co-fhreagarrach a chur an sàs anns an fhaidhle targaid.

// Al modificar etiquetas de un archivo en Drive:
// - labelId: identificador de la etiqueta a cambiar
// - fileId: identificador del archivo al que aplicas la etiqueta
// Usa files.listLabels para localizarlas antes de actualizar.

Cuimhnich sin, Ged is e Drive am prìomh fhòcas, bidh mòran leasachaidhean a’ cothlamadh Drive le Cloud Storage no seirbheisean eile, Mar sin chì thu eisimpleirean de Stòradh gus sgrùdadh a dhèanamh air feartan nithean.

// Ejemplo en Go para obtener atributos de un objeto en Cloud Storage (no Drive)
// e imprimir metadatos como ContentType, CacheControl, MD5, etc.
// Útil si tu flujo sube primero a Storage y luego a Drive.
import (
  "context"
  "fmt"
  "io"
  "time"
  "cloud.google.com/go/storage"
)

func getMetadata(w io.Writer, bucket, object string) (*storage.ObjectAttrs, error) {
  ctx := context.Background()
  client, err := storage.NewClient(ctx)
  if err != nil { return nil, fmt.Errorf("storage.NewClient: %w", err) }
  defer client.Close()

  ctx, cancel := context.WithTimeout(ctx, 10*time.Second)
  defer cancel()

  o := client.Bucket(bucket).Object(object)
  attrs, err := o.Attrs(ctx)
  if err != nil { return nil, fmt.Errorf("Object(%q).Attrs: %w", object, err) }

  fmt.Fprintf(w, "Bucket: %v\n", attrs.Bucket)
  fmt.Fprintf(w, "CacheControl: %v\n", attrs.CacheControl)
  fmt.Fprintf(w, "ContentDisposition: %v\n", attrs.ContentDisposition)
  fmt.Fprintf(w, "ContentEncoding: %v\n", attrs.ContentEncoding)
  fmt.Fprintf(w, "ContentLanguage: %v\n", attrs.ContentLanguage)
  fmt.Fprintf(w, "ContentType: %v\n", attrs.ContentType)
  fmt.Fprintf(w, "Crc32c: %v\n", attrs.CRC32C)
  fmt.Fprintf(w, "Generation: %v\n", attrs.Generation)
  fmt.Fprintf(w, "KmsKeyName: %v\n", attrs.KMSKeyName)
  fmt.Fprintf(w, "Md5Hash: %v\n", attrs.MD5)
  fmt.Fprintf(w, "MediaLink: %v\n", attrs.MediaLink)
  fmt.Fprintf(w, "Metageneration: %v\n", attrs.Metageneration)
  fmt.Fprintf(w, "Name: %v\n", attrs.Name)
  fmt.Fprintf(w, "Size: %v\n", attrs.Size)
  fmt.Fprintf(w, "StorageClass: %v\n", attrs.StorageClass)
  fmt.Fprintf(w, "TimeCreated: %v\n", attrs.Created)
  fmt.Fprintf(w, "Updated: %v\n", attrs.Updated)
  fmt.Fprintf(w, "Event-based hold enabled? %t\n", attrs.EventBasedHold)
  fmt.Fprintf(w, "Temporary hold enabled? %t\n", attrs.TemporaryHold)
  fmt.Fprintf(w, "Retention expiration time %v\n", attrs.RetentionExpirationTime)
  fmt.Fprintf(w, "Custom time %v\n", attrs.CustomTime)
  fmt.Fprintf(w, "Retention: %+v\n", attrs.Retention)
  fmt.Fprintf(w, "\n\nMetadata\n")
  for key, value := range attrs.Metadata {
    fmt.Fprintf(w, "\t%v = %v\n", key, value)
  }
  return attrs, nil
}

A’ cuir às do fhaidhlichean an taca ri bhith a’ cuir às do mheata-dhàta ann an Google Drive

Si lo que quieres es cuir às do fhaidhle bho DriveMar an t-sealbhadair, faodaidh tu a ghluasad chun sgudal bhon lìon le bhith a’ briogadh deas agus a’ taghadh Gluais chun Sgudal. Ma tha an sealbhadair na chuideigin eile, chan urrainn dhut ach am faidhle “Thoir air falbh” bhon t-sealladh agad; bidh e comasach dha feadhainn eile fhaicinn fhathast.

Susbaint sònraichte - Cliog an seo  Mar a chuireas tu cruth a-steach ann an Google Docs

Airson Gus faidhle a dhubhadh às gu buan, feumaidh tu an sgudal fhalamhachadh no an roghainn cuir às maireannach a chleachdadh, Anns a’ chùis seo, cha bhith e comasach dhut fhaighinn air ais e. Chan eil seo, leis fhèin, a’ “toirt air falbh meata-dhàta” bho fhaidhlichean eile—chan eil e a’ buntainn ach ris an nì sin.

Chan urrainn dhut meata-dhàta a dhubhadh às ann an Google Drive bho fhaidhlichean nach eil leatsa, leis gu bheil an smachd aca aig an neach a chruthaich iad no aig cuideigin le ceadan nas àirde taobh a-staigh na buidhne. Anns na cùisean sin, dìreach thoir air falbh do ruigsinneachd no do fhaicsinneachd.

A’ ceangal ri meata-dhàta: Ma sguabas tu às faidhle, sguabaidh sin às a mheata-dhàta ann an Drive còmhla ris, ach chan eil buaidh aige air meata-dhàta ann an lethbhric eile no meata-dhàta leabaithe ann an sgrìobhainnean eile a tha fhathast san t-siostam.

Leis a h-uile rud gu h-àrd, faodaidh tu a-nis eadar-dhealachadh math a dhèanamh Dè na meata-dhàta a bhios aig Drive smachd air (ainm, tagaichean, molaidhean rannsachaidh agus mion-dhealbhan), mar a nì thu ceistean orra tro REST, dè na cleachdaidhean as fheàrr a bu chòir a leantainn airson dàta leabaithe a ghlanadh mus tèid a luchdachadh suas, agus dè na crìochan agus na ceadan a thig an sàs nuair a thig thu tarsainn air sgrìobhainnean Google Cloud a bhios a’ bruidhinn air “meata-dhàta” ann an co-theacsan eile.