ወደ መተግበሪያዎ ፋይል መጫን እንዴት እንደሚጨምሩ፦ ማከማቻ፣ ገደቦችና ደህንነት
ወደ መተግበሪያዎ ፋይል መጫን ለመጨመር ፋይሎቹን በobject storage (bucket) ውስጥ ያስቀምጡ፣ በሰርቨርዎ ዲስክ ወይም በዳታቤዝዎ ውስጥ አይደለም፣ እና በዳታቤዙ ውስጥ የፋይሉን ቁልፍ፣ ስም፣ መጠን፣ ዓይነትና ባለቤት የያዘ ትንሽ ዝርዝር ይጻፉ። የፋይል መጠንና ዓይነት በሰርቨሩ ላይ ያረጋግጡ፣ ፋይሎች ይፋዊ (እንደ የምርት ፎቶዎች) ወይም የግል (እንደ ደረሰኞች) እንደሆኑ አስቀድመው ይወስኑ፣ እና የግል ፋይሎችን ማን እየጠየቀ እንደሆነ ከተረጋገጠ በኋላ ብቻ ያቅርቡ። በAI መተግበሪያ ገንቢ የመጫን ባህሪውን በአንድ ፕሮምፕት መግለጽ ይችላሉ፤ አስፈላጊው ክፍል ፋይሎች ከዳግም ማሰማራት በኋላ እንደሚቆዩና ትክክል ያልሆነ ሰው ሊከፍታቸው እንደማይችል መፈተሽ ነው።
ምን ዓይነት መጫኛዎች እንደሚያስፈልጉዎት ይወስኑ
ከመገንባትዎ በፊት ሦስት ጥያቄዎችን ይመልሱ፦
- ምን ፋይሎች? የፕሮፋይል ፎቶዎች፣ የምርት ምስሎች፣ PDFዎች፣ ስፕሬድሺቶች፣ ኦዲዮ፣ ቪዲዮ። ይህ የዓይነትና የመጠን ገደቦችን ይወስናል።
- ማን ማየት ይችላል? ሁሉም (የይፋ ጋለሪ) ወይም የጫኚው እና የአስተዳዳሪዎች ብቻ (ውሎች፣ የመታወቂያ ሰነዶች፣ የደንበኛ ፋይሎች)።
- ከመጫን በኋላ ምን ይሆናል? ብቻ ማስቀመጥ፣ ቅድመ-እይታ ማሳየት፣ ምስሎችን መቀየር፣ ወይም ይዘቱን ማንበብ።
ይፋ ምስሎችና የግል ሰነዶች የተለያዩ ማዋቀሪያዎች ያስፈልጋቸዋል፣ ስለዚህ ይህንን መጀመሪያ ይወስኑ።
ፋይሎች የት መኖር እንዳለባቸው
| አማራጭ | እንዴት ይሠራል | ለምን ጥሩ ነው | የሚጠበቅ |
|---|---|---|---|
| Object storage (bucket) | ፋይሎች ለእነሱ በተሰራ አገልግሎት ውስጥ ይቀመጣሉ፤ ዳታቤዝዎ ቁልፍ ወይም URL ያስቀምጣል | ለሁሉም ማለት ይቻላል መተግበሪያዎች | የመዳረሻ ህጎች በትክክል መዋቀር አለባቸው |
| በመድረኩ የቀረበ ማከማቻ | የAI መገንቢያዎ ወይም አስተናጋጅዎ bucket ያነቃልዎታል | በዚያ መድረክ ላይ የተገነቡ መተግበሪያዎች | ገደቦቹና ዋጋው የመድረኩን ይከተላሉ |
| የሰርቨር ዲስክ | ፋይሎች ወደ አፕ ሰርቨሩ የፋይል ሲስተም ይጻፋሉ | ለአካባቢ ልማት ብቻ | ብዙ ጊዜ በዳግም ጅምር ወይም ዳግም ማሰማራት ይጠፋል |
| በዳታቤዝ ውስጥ | የፋይል ባይቶች በሰንጠረዥ ውስጥ ይቀመጣሉ | ጭራሽ | ዳታቤዙን ያሰፋል፤ ምትኬን ያዘገያል |
| የሶስተኛ ወገን መጫኛ ዊጅት | የተስተናገደ መጫኛ አገልግሎት ሙሉውን ፍሰት ይይዛል | ከባድ ሚዲያ፣ የምስል ለውጦች | ሌላ አቅራቢ፣ አካውንትና ክፍያ |
ለአብዛኞቹ መተግበሪያዎች object storage ከዳታቤዝ ሪኮርድ ጋር ትክክለኛው መልስ ነው። የዳታቤዝ ረድፉ መተግበሪያዎ የሚጠይቀው ነው ("የዚህ ተጠቃሚ ሰነዶችን አሳይ")፤ ባልዲው ባይቶቹን ብቻ ይይዛል።
ይፋ vs የግል ፋይሎች
- ይፋ ፋይሎች (የምርት ፎቶዎች፣ የብሎግ ምስሎች፣ አቫታሮች) ከይፋ URL ሊቀርቡ ይችላሉ። ማገናኛው ያለው ማንኛውም ሰው ሊከፍታቸው ይችላል፣ ለዚህ ዓይነት ይዘት ችግር የለውም።
- የግል ፋይሎች (ደረሰኞች፣ ውሎች፣ የሕክምና ወይም የመታወቂያ ሰነዶች፣ የደንበኛ ርክክቦች) በፍጹም የሚገመት ይፋ URL ሊኖራቸው አይገባም። ሰርቨሩ የገባው ተጠቃሚ ባለቤት ወይም ፈቃድ ያለው መሆኑን ያረጋግጣል፣ ከዚያም ወይ በዥረት ይልካል ወይም የተፈረመ URL ይመልሳል — ለአጭር ጊዜ ብቻ የሚሠራ ማገናኛ።
የተለመደና ከባድ ስህተት፦ የግል ፋይሎች ሊገመቱ በሚችሉ ስሞች በይፋ ባልዲ ውስጥ መቀመጥ። ማንም /uploads/invoice-102.pdf የሚል ሰው ገምቶ የሌላ ሰው ደረሰኝ ያገኛል።
ምሳሌ ፕሮምፖች
ይፋ የምስል መጫኛ፦
አስተዳዳሪዎች ለእያንዳንዱ ምርት እስከ 5 የምርት ፎቶዎች እንዲጭኑ ፍቀድ። እያንዳንዳቸው እስከ 5 MB የJPG፣ PNG እና WebP ፋይሎችን ተቀበል። ፋይሎቹን በፋይል ማከማቻ ውስጥ አስቀምጥ፣ እያንዳንዱን ፋይል ቁልፍ፣ መጠንና ቅደም ተከተል በproduct_images ሰንጠረዥ ውስጥ መዝግብ፣ እና ድንክዬዎችን ከማስወገጃ ቁልፍ ጋር አሳይ። ዓይነቱንና መጠኑን በሰርቨሩ ላይ አረጋግጥ፣ በአሳሹ ብቻ አይደለም።
የግል ሰነድ መጫኛ፦
ለገቡ ደንበኞች የሰነዶች ገጽ ጨምር። ደንበኞች እስከ 20 MB የሚደርሱ PDFዎችን መጫን ይችላሉ። ፋይሎቹ የግል ናቸው፦ በፋይል ማከማቻ አስቀምጣቸው፣ የባለቤቱን ID፣ የመጀመሪያውን የፋይል ስም፣ መጠንና የመጫኛ ጊዜ በdocuments ሰንጠረዥ ውስጥ መዝግብ፣ እና ባለቤቱና አስተዳዳሪዎች ብቻ እንዲያወርዷቸው ፍቀድ። ማውረዶች ፈቃድን የሚፈትሽ በሰርቨር መንገድ በኩል ይሂዱ። ለእነዚህ ፋይሎች ፈጽሞ ይፋ URL አታሳይ።
ጠቃሚ ተከታይ ፕሮምፖች፦
በመጫን ጊዜ የሂደት አሞሌ፣ ፋይሉ በጣም ትልቅ ወይም ዓይነቱ ትክክል ካልሆነ ግልጽ ስህተት አሳይ።
የሰነድ ሪኮርድ ሲሰረዝ የተቀመጠውን ፋይልም ሰርዝ።
ደረጃ በደረጃ
- ዓይነቶችንና የመጠን ገደቦችን ለእያንዳንዱ የመጫኛ መስክ ይምረጡ። የተለዩ ይሁኑ፦ «PDF እስከ 20 MB»፣ «ሰነዶች» አይደለም።
- ማከማቻውን ያንቁ። በAI ገንቢ ለመጫን ይጠይቁ፣ ማዋቀሩን ያደርጋል፤ በሌላ ቦታ bucket ፍጠሩና ምስክርነቶቹን እንደ ሰርቨር-ጎን ሚስጥሮች ጨምሩ።
- ለፋይል ሪኮርዶች የዳታቤዝ ሰንጠረዥ ፍጠሩ፦ ID፣ ባለቤት፣ የማከማቻ ቁልፍ፣ ዋናው ስም፣ ዓይነት፣ መጠን፣ የተፈጠረበት ጊዜ።
- የመጫኛ መንገዱን በሰርቨሩ ላይ ገንቡ፦ ተጠቃሚው መግባቱን፣ ዓይነቱንና መጠኑን ፈትሹ፣ ለተጠቃሚው ስም ሳይሆን ደህንነቱ የተጠበቀ የማከማቻ ቁልፍ ፍጠሩ፣ ፋይሉን አስቀምጡ፣ ሪኮርዱን አስገቡ።
- የማውረድ ወይም የማሳያ መንገዱን ገንቡ፦ ለይፋ ፋይሎች ይፋ URL፤ ለግል ፋይሎች በፈቃድ ፍተሻ የሚያልፍ መንገድ ወይም የተፈረመ URL።
- UIውን ገንቡ፦ የፋይል መምረጫ፣ አስፈላጊ ከሆነ ጎትቶ መጣል፣ ሂደት፣ ቅድመ-እይታዎች፣ ስህተቶች።
- መሰረዝን ያዙ ሪኮርድን ማስወገድ የተቀመጠውን ፋይል እንዲያስወግድ።
- ሞክሩ፦ ጫኑ፣ ገጹን እንደገና ጫኑ፣ ዳግም አሰማሩ ወይም አትሙ፣ ፋይሉ አሁንም እንደሚጫን አረጋግጡ። ከዚያም በሌላ ተጠቃሚ ገብታችሁ የመጀመሪያውን ተጠቃሚ የግል ፋይል ለመክፈት ሞክሩ።
የተለመዱ ስህተቶች
- ወደ ሰርቨሩ ዲስክ መጻፍ። በልማት ውስጥ ይሠራል፣ ከዚያም ዳግም ሲጀምር ወይም ዳግም ሲሰማራ ፋይሎች ይጠፋሉ።
- የአሳሹን ፍተሻዎች ማመን። የፋይል ግብዓት «accept» ቅንብር ፍንጭ ነው፣ ደህንነት አይደለም። ዓይነቱንና መጠኑን በሰርቨሩ ላይ ይፈትሹ።
- የተጠቃሚውን የፋይል ስም እንደ ማከማቻ ቁልፍ መጠቀም። ስሞች ይጋጫሉ እና ያልተለመዱ ቁምፊዎች ሊይዙ ይችላሉ። ልዩ ቁልፍ ይፍጠሩ እና የመጀመሪያውን ስም ለብቻ ያስቀምጡ።
- የግል ፋይሎች በይፋ ባልዲዎች። ከላይ እንደተገለጸው፤ ዜና ላይ የሚወጣው ይህ ነው።
- ማንኛውንም ዓይነት ፋይል መፍቀድ። HTML ወይም SVG ፋይሎች ከዶሜይንዎ ሲቀርቡ በአንዳንድ ውቅሮች ስክሪፕቶችን ሊያስኬዱ ይችላሉ። የሚያስፈልጉዎትን ዓይነቶች ብቻ ይቀበሉ።
- የመጠን ገደብ አለመኖር። አንድ ግዙፍ መጫኛ የማከማቻ ድርሻዎን ሊበላ ወይም ጥያቄውን ጊዜ ሊያስጨርስ ይችላል።
- ወላጅ-አልባ ፋይሎች። የዳታቤዝ ረድፉን ሲሰርዙ ፋይሉን ግን ካልሰረዙ፣ የሚከፍሉበትን ማከማቻ ቀስ በቀስ ይሞላል።
- ሞባይልን መርሳት። የስልክ ፎቶዎች ትልቅ ሊሆኑና እንደ HEIC ባሉ ቅርጸቶች ሊሆኑ ይችላሉ። መቀበል ወይም መቀየር እንደሆነ ይወስኑ።
ዝርዝር
- ፋይሎች ወደ object storage ይሄዳሉ፣ ወደ ሰርቨር ዲስክ ወይም ዳታቤዝ አይደለም
- እያንዳንዱ ፋይል ባለቤት፣ ቁልፍ፣ ስም፣ ዓይነት እና መጠን ያለው የዳታቤዝ ሪኮርድ አለው
- ዓይነትና መጠን በሰርቨሩ ላይ ይፈተሻሉ
- የማከማቻ ቁልፎች የሚፈጠሩ ናቸው፣ ከፋይል ስም አይወሰዱም
- የግል ፋይሎች የሚቀርቡት ከፈቃድ ፍተሻ በኋላ ብቻ ነው
- ሌላ ተጠቃሚ የእርስዎን የግል ፋይሎች ማየት አይችልም፣ ማገናኛ ቢኖረውም
- ሪኮርድ መሰረዝ ፋይሉን ይሰርዛል
- ከታተመ ወይም ዳግም ከተሰማራ በኋላ ፋይሎቹ አሁንም ይጫናሉ
- የመጫኛ ስህተቶች በግልጽ ይታያሉ፣ በስልክም ጭምር
በMythex ፋይል መጫን
Mythex መተግበሪያዎ መጫን ሲፈልግ ለፕሮጀክት የፋይል ማከማቻ በራስ-ሰር ማንቃት ይችላል፣ ስለዚህ bucket በእጅ ማዘጋጀት አያስፈልግም። በቻት /storage ብለውም መጻፍ ይችላሉ። በFree እና Pro ላይ ይገኛል፣ በFree ላይ 1 GB ገደብ፣ ሁኔታውን በSettings → Storage ስር ማየት ይችላሉ።
ሰነዶቹ የተለቀቀው ማስተናገጃ ዘላቂ የአካባቢ ፋይል ሲስተም እንዳልሆነ በግልጽ ይናገራሉ፣ ስለዚህ ወኪሉ ወደ ዲስክ ከማስቀመጥ ይልቅ የመድረክ ማከማቻ እንዲጠቀም ይጠይቁ። የተቀመጡ ፋይሎችና ማውረዶች ከክሬዲት ቀሪ ሂሳብዎ ይከፈላሉ፣ በመጠንና በምን ያህል እንደሚወርድ። Pro ከFree ተመን ግማሹን ይከፍላል። በሰነዶቹ ውስጥ የፋይል ማከማቻ ይመልከቱ።
መጫኛዎች ብዙ ጊዜ ለፋይል ሪኮርዶች ከዳታቤዝ ጋር፣ ለግል ፋይሎች ደግሞ ከመግቢያ ጋር አብረው ይሄዳሉ። ደንበኞች ሰነዶችን የሚለዋወጡበት ቦታ እየገነቡ ከሆነ የደንበኛ ፖርታል እንዴት እንደሚገነቡ ይመልከቱ፣ እና ከመጀመሪያ በፊት የደህንነት ዝርዝሩን ያሂዱ።
ጥያቄዎች
የተጫኑ ፋይሎች የት መቀመጥ አለባቸው?
በobject storage ውስጥ (ለፋይሎች የተሰራ አገልግሎት፣ ብዙ ጊዜ bucket ይባላል)፣ በአፕ ሰርቨሩ ዲስክ ላይም ሆነ በዳታቤዙ ውስጥ አይደለም። በዳታቤዝዎ ውስጥ የፋይሉን ቁልፍ ወይም URL፣ እንዲሁም እንደ ስም፣ መጠንና ባለቤት ያሉ ዝርዝሮችን ብቻ ያስቀምጡ።
ከታተምኩ ወይም ዳግም ካሰማራሁ በኋላ የተጫኑ ፋይሎቼ ለምን ይጠፋሉ?
አብዛኛዎቹ የማስተናገጃ መድረኮች ዘላቂ የአካባቢ ዲስክ አይኖራቸውም፤ መተግበሪያው ሲጀምር ወይም ዳግም ሲሰማራ ወደ ዲስኩ የተጻፉ ፋይሎች ይጠፋሉ። ጭነቶችን በobject storage ውስጥ ያስቀምጡ።
የተጫኑ ፋይሎቼን እንዴት የግል አደርጋቸዋለሁ?
ፋይሎቹን በይፋ ማንበብ እንዲቻል አታድርጉ። ሰርቨርዎ ገብቶ ያለው ተጠቃሚ ፋይሉን ማየት እንደሚችል ያረጋግጥ፣ ከዚያም ፋይሉን ይላኩ ወይም አጭር ጊዜ የሚያገለግል የተፈረመ ማገናኛ ይመልሱ።
Mythex ፋይል መጫንን ይደግፋል?
አዎ። መተግበሪያው መጫን ሲፈልግ Mythex ለፕሮጀክት የፋይል ማከማቻ ማንቃት ይችላል፤ በFree እና Pro ላይ፣ በFree 1 GB ገደብ። ለወኪሉ የመጫን ባህሪውን ይጠይቁ ወይም /storage ይጻፉ።