{"title":"Comhaid Uaslódála agus Láimhseálaithe","version":"5.2","locale":"ga","docname":"ref/files/uploads","url":"/ga/5.2/ref/files/uploads/","canonical":"https://djangodocs.dev/ga/5.2/ref/files/uploads/","summary":"comhaid uaslódáil Link to this heading # class UploadedFile Link to this definition # <django.http.HttpRequest.FILES>Le linn uaslódála comhaid, stóráiltear na…","html":"<span id=\"uploaded-files-and-upload-handlers\"></span><h1>Comhaid Uaslódála agus Láimhseálaithe<a class=\"heading-anchor\" href=\"#module-django.core.files.uploadedfile\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"uploaded-files\">\n<h2>comhaid uaslódáil<a class=\"heading-anchor\" href=\"#uploaded-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UploadedFile</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>&lt;django.http.HttpRequest.FILES&gt;Le linn uaslódála comhaid, stóráiltear na sonraí comhaid iarbhír in:attr: request.files `. Is réad ``Uploadedfile` (nó fo-aicme) é gach iontráil sa fhoclóir seo - fillteán timpeall comhad uaslódáilte. De ghnáth úsáidfidh tú ceann de na modhanna seo chun rochtain a fháil ar an ábhar uaslódáil</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.read\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">read</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.read\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Léigh na sonraí uaslódáilte iomlána ón gcomhad. Bí cúramach leis an modh seo: má tá an comhad uaslódáilte ollmhór féadfaidh sé do chóras a shárú má dhéanann tú iarracht é a léamh isteach i gcuimhne. Is dócha go mbeidh tú ag iarraidh <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>chunks () <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>a úsáid ina ionad; féach thíos.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.multiple_chunks\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">multiple_chunks</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.multiple_chunks\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé ar ais <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> má tá an comhad uaslódáilte mór go leor chun go mbeidh léamh ag teastáil i gcodanna iolracha. De réir réamhshocraithe beidh sé seo aon chomhad níos mó ná 2.5 meigabyte, ach tá sé sin inchumraithe; féach thíos.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.chunks\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">chunks</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.chunks\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Gineadóir ag filleadh codanna den chomhad. Más é <code class=\"docutils literal notranslate\"><span class=\"pre\">`multiple_chunks</span> <span class=\"pre\">()</span> <span class=\"pre\">```True</span></code>, ba chóir duit an modh seo a úsáid i lúb in ionad <code class=\"docutils literal notranslate\"><span class=\"pre\">read</span> <span class=\"pre\">()</span></code>.</p>\n<p>Go praiticiúil, is minic a bhíonn sé níos éasca <code class=\"docutils literal notranslate\"><span class=\"pre\">`chunks</span> <span class=\"pre\">()</span> <span class=\"pre\">``a</span> <span class=\"pre\">úsáid</span> <span class=\"pre\">an</span> <span class=\"pre\">t-am</span> <span class=\"pre\">ar</span> <span class=\"pre\">fad.</span> <span class=\"pre\">Cinntíonn</span> <span class=\"pre\">lupáil</span> <span class=\"pre\">thar</span> <span class=\"pre\">``chunks</span> <span class=\"pre\">()</span> <span class=\"pre\">``in</span> <span class=\"pre\">ionad</span> <span class=\"pre\">``read</span> <span class=\"pre\">()</span></code> a úsáid nach gcuireann comhaid mhóra cuimhne do chórais a shárú.</p>\n</dd></dl>\n\n<p>Seo roinnt tréithe úsáideacha de <code class=\"docutils literal notranslate\"><span class=\"pre\">uploadedfile</span></code>:</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.name\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.name\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ainm an chomhaid uaslódáilte (m.sh. <code class=\"docutils literal notranslate\"><span class=\"pre\">my_file.txt</span></code>).</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.size\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">size</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.size\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Méid, i mbeátaí, an chomhaid uaslódáilte.</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.content_type\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">content_type</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.content_type\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>An ceannteideal cineál ábhair a uaslódáil leis an gcomhad (m.sh.: mimetype: text/plain nó: mimetype: application/pdf). Cosúil le haon sonraí a sholáthraíonn an t-úsáideoir, níor chóir duit muinín a bheith agat gurb é an comhad uaslódáilte an cineál seo Beidh ort fós a bhailíochtú go bhfuil an t-ábhar a éilíonn an ceannteideal de chineál ábhair sa chomhad - “muinín a bheith agat ach fíoraigh.”</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.content_type_extra\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">content_type_extra</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.content_type_extra\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Foclóir ina bhfuil paraiméadair bhreise curtha ar aghaidh chuig an gceannteideal <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>cineál-ábhair <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>. Is gnách go soláthraíonn seirbhísí seo, mar shampla Google App Engine, a chuireann uaslódálacha comhad a thar do cheann a idirghabháil agus a láimhseáil. &lt;2388 #section -5.3&gt;Mar thoradh air sin b'fhéidir nach bhfaighidh do láimhseálaí an t-ábhar comhad uaslódáilte, ach ina ionad sin URL nó pointeoir eile chuig an gcomhad (féach: rfc: RFC 2388).</p>\n</dd></dl>\n\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.charset\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">charset</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.UploadedFile.charset\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Maidir le: mimetype: téacs/* cineálacha ábhair, an tacar carachtair (ie <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8</span></code>) a sholáthraíonn an brabhsálaí. Arís, is é “muinín ach fíorú” an beartas is fearr anseo.</p>\n</dd></dl>\n\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Cosúil le comhaid rialta Python, is féidir leat an comhad a léamh líne ar líne trí athrú thar an gcomhad uaslódáilte:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"k\">for</span> <span class=\"n\">line</span> <span class=\"ow\">in</span> <span class=\"n\">uploadedfile</span><span class=\"p\">:</span>\n    <span class=\"n\">do_something_with</span><span class=\"p\">(</span><span class=\"n\">line</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>&lt;278&gt;Roinntear línte ag baint úsáide as: pep: línte nua uilíoch `. Aithnítear na nithe seo a leanas mar chríochnú líne: coinbhinsiún deireadh líne Unix ``\\ n ', coinbhinsiún Windows `'rn '<code class=\"docutils literal notranslate\"><span class=\"pre\">,</span> <span class=\"pre\">agus</span> <span class=\"pre\">an</span> <span class=\"pre\">sean-choinbhinsiún</span> <span class=\"pre\">Macintosh</span></code>'r'<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>.</p>\n</aside>\n<p>I measc na bhfo-aicmí de Uploadedfile` tá:</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.TemporaryUploadedFile\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryUploadedFile</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Comhad a uaslódáil chuig suíomh sealadach (ie sruth-go-diosca). Úsáideann an rang seo ag an: class: ~django.core.files.uploadHandler.TemporaryFileUploadHandler. Chomh maith leis na modhanna ó:class: uploadedFile, tá modh breise amháin aige:</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">TemporaryUploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">temporary_file_path</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Tugann sé an cosán iomlán ar ais chuig an gcomhad uaslódáilte</p>\n</dd></dl>\n\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.InMemoryUploadedFile\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InMemoryUploadedFile</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadedfile.InMemoryUploadedFile\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Comhad a uaslódáiltear i gcuimhne (ie sruth-chuimhne). Úsáideann an rang seo ag an: class: ~django.core.files.uploadHandler.MemoryFileUploadHandler.</p>\n</dd></dl>\n\n</section>\n<section id=\"module-django.core.files.uploadhandler\">\n<span id=\"built-in-upload-handlers\"></span><h2>Láimhseálaithe uaslódála<a class=\"heading-anchor\" href=\"#module-django.core.files.uploadhandler\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Le chéile soláthraíonn an:class: MemoryFileUploadHandler agus:class: TemporaryFileUploadHandler iompar uaslódála comhaid réamhshocraithe Django maidir le comhaid bheaga a léamh isteach i gcuimhne agus cinn mhóra ar an diosca. Tá siad suite i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.files.uploadhandler</span></code>.</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.MemoryFileUploadHandler\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MemoryFileUploadHandler</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.MemoryFileUploadHandler\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Láimhseálaí uaslódála comhad chun uaslódálacha a shruthú isteach i gcuimhne (úsáidtear le haghaidh comh</p>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.TemporaryFileUploadHandler\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryFileUploadHandler</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.TemporaryFileUploadHandler\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Uaslódáil láimhseálaí a sruthaíonn sonraí isteach i gcomhad sealadach ag baint úsáid:class: ~django.core.files.uploadedfile.temporaryUploadedFile.</p>\n</section>\n<section id=\"writing-custom-upload-handlers\">\n<span id=\"custom-upload-handlers\"></span><h2>Láimhseálaithe uaslódáil saincheaptha<a class=\"heading-anchor\" href=\"#writing-custom-upload-handlers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<dl class=\"py class\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">class</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileUploadHandler</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Ba chóir go mbeadh fo-aicmí de <code class=\"docutils literal notranslate\"><span class=\"pre\">Django.Core.Files.uploadHandler.FileUploadHandler</span></code> i ngach láimhseálaí uaslódála comhad. Féadfaidh tú láimhseálaithe uaslódála a shainiú cibé áit</p>\n<section id=\"required-methods\">\n<h3>Modhanna riachtanacha<a class=\"heading-anchor\" href=\"#required-methods\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Ní mór do láimhseálaithe uaslódála comhad saincheaptaí** na modhanna seo a leanas a</p>\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">receive_data_chunk</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Faigheann sé “píosa” sonraí ón uaslódáil comhad.</p>\n<p>Is bytestring é <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_data</span></code> ina bhfuil na sonraí uaslódáilte.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">start</span></code> an suíomh sa chomhad ina dtosaíonn an chuid <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_data</span></code> seo.</p>\n<p>Cuirfear na sonraí a chuireann tú ar ais isteach sna modhanna <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>receive_data_chunk <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>láimhseálaithe uaslódála ina dhiaidh sin. Ar an mbealach seo, is féidir le láimhseálaí amháin a bheith ina “scagaire” do láimhseálaithe eile.</p>\n<p>Fill <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> ó receive_data_chunk` chuig láimhseálaithe uaslódála gearrchiorcad atá fágtha ó an píosa seo a fháil. Tá sé seo úsáideach má tá na sonraí uaslódáilte á stóráil agat féin agus mura dteastaíonn uait go ndéanfaidh láimhseálaithe sa todhchaí cóip de na sonraí a</p>\n<p>Má ardaíonn tú eisceacht <code class=\"docutils literal notranslate\"><span class=\"pre\">StopUpload</span></code> nó Skipfile`, cuirfear deireadh leis an uaslódáil nó scipeánfar an comhad go hiomlán.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.file_complete\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">file_complete</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_size</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.file_complete\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Glaoigh nuair a bheidh comhad críochnaithe ag uaslódáil.</p>\n<p>Ba chóir don láimhseálaí réad <code class=\"docutils literal notranslate\"><span class=\"pre\">uploadedFile</span></code> a chur ar ais a stóráilfear in <code class=\"docutils literal notranslate\"><span class=\"pre\">Request.Files</span></code>. Féadfaidh láimhseálaithe <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span> <span class=\"pre\">``a</span> <span class=\"pre\">thabhairt</span> <span class=\"pre\">ar</span> <span class=\"pre\">ais</span> <span class=\"pre\">freisin</span> <span class=\"pre\">chun</span> <span class=\"pre\">a</span> <span class=\"pre\">léiriú</span> <span class=\"pre\">gur</span> <span class=\"pre\">chóir</span> <span class=\"pre\">go</span> <span class=\"pre\">dtiocfadh</span> <span class=\"pre\">an</span> <span class=\"pre\">réad</span> <span class=\"pre\">``Uploadedfile</span></code> ó láimhseálaithe uaslódála ina dhiaidh sin.</p>\n</dd></dl>\n\n</section>\n<section id=\"optional-methods\">\n<h3>Modhanna roghnacha<a class=\"heading-anchor\" href=\"#optional-methods\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Féadfaidh láimhseálaithe uaslódála saincheaptha aon cheann de na modhanna nó tréithe roghnacha seo a leanas</p>\n<dl class=\"py attribute\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.chunk_size\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">chunk_size</span></span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.chunk_size\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Méid, i mbeátaí, de na “píosaí” ba chóir do Django a stóráil i gcuimhne agus a bheathú isteach sa láimhseálaí. Is é sin, rialaíonn an tréith seo méid na gcodanna a chuirtear isteach i <code class=\"docutils literal notranslate\"><span class=\"pre\">FileUploadHandler.Receive_Data_Chunk</span></code>.</p>\n<p>Le haghaidh an fheidhmíochta is mó ba chóir go mbeadh méideanna na píosa inroinnte le <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span></code> agus níor cheart go mbeadh méid níos mó ná 2 GB (2:sup: 31 bytes). Nuair a bhíonn ilmhéideanna píosa ar fáil ag láimhseálaithe iolracha, úsáidfidh Django an méid píosa is lú a shainmhíníonn aon láimhseálaí.</p>\n<p>Is é an réamhshocrú 64* 2:sup: 10 bytes, nó 64 KB.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.new_file\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">new_file</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type_extra</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.new_file\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aisghlaonna ag comharthaíocht go bhfuil uaslódáil comhaid nua ag tosú. Tugtar air seo sula gcuirtear aon sonraí a bheathú d'aon láimhseálaithe uaslódála.</p>\n<p>&lt;input&gt;Is ainm teaghrán é <code class=\"docutils literal notranslate\"><span class=\"pre\">field_name</span></code> réimse an chomhaid <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">file_name</span></code> an t-ainm comhaid a sholáthraíonn an brabhsálaí.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code> an cineál MIME a sholáthraíonn an brabhsálaí -- m.sh. <code class=\"docutils literal notranslate\"><span class=\"pre\">``íomha/jpeg'</span></code>.</p>\n<p>Is é <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>content_length <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">``</span></a>fad na híomhá a thugann an brabhsálaí. Uaireanta ní chuirfear é seo ar fáil agus beidh sé “None”.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">charset</span></code> an tacar carachtair (ie <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8</span></code>) a thugann an brabhsálaí. Cosúil le content_length `, ní chuirfear é seo ar fáil uaireanta.</p>\n<p>Is faisnéis bhreise é <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type_extra</span></code> faoin gcomhad ón gceannteideal <code class=\"docutils literal notranslate\"><span class=\"pre\">content-type</span></code>. &lt;django.core.files.uploadedfile.UploadedFile.content_type_extra&gt;Féach: attr: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Uploadedfile.content_type_extra <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p>\n<p>Féadfaidh an modh seo eisceacht <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>StopFutureHandlers <a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>a ardú chun cosc a chur ar láimhseálaithe sa todhchaí an comhad seo a láimhseáil.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.upload_complete\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_complete</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_complete\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Comharthaíonn glaoch ar ais go bhfuil an t-uaslódáil iomlán (gach comhad) críochnaithe.</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_interrupted</span></span><span class=\"sig-paren\">(</span><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Aisghlaonna a chomharthaíonn gur cuireadh isteach ar an uaslódáil, m.sh. nuair a dhún an t-úsáideoir a bhrabhsálaí</p>\n</dd></dl>\n\n<dl class=\"py method\">\n<dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\">\n<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">handle_raw_input</span></span><span class=\"sig-paren\">(</span><em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">input_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">META</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">boundary</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em><span class=\"sig-paren\">)</span><a class=\"heading-anchor\" href=\"#django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Ligeann sé don láimhseálaí parsáil an ionchuir amh HTTP a shárú go hiomlán.</p>\n<p>Is réad cosúil le comhad é <code class=\"docutils literal notranslate\"><span class=\"pre\">input_data</span></code> a thacaíonn le <code class=\"docutils literal notranslate\"><span class=\"pre\">read</span> <span class=\"pre\">()</span> <span class=\"pre\">``</span></code>-ing.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">META</span></code> an réad céanna le <code class=\"docutils literal notranslate\"><span class=\"pre\">request.meta</span></code>.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">content_length</span> <span class=\"pre\">``fad</span> <span class=\"pre\">na</span> <span class=\"pre\">sonraí</span> <span class=\"pre\">in</span> <span class=\"pre\">``input_data</span></code>. Ná léigh níos mó ná baite <code class=\"docutils literal notranslate\"><span class=\"pre\">content_length</span> <span class=\"pre\">``ó</span> <span class=\"pre\">``input_data</span></code>.</p>\n<p>Is é <code class=\"docutils literal notranslate\"><span class=\"pre\">teorainne</span></code> an teorainn MIME don iarratas seo.</p>\n<p>Is é “ionchódú” ionchódú an iarratais.</p>\n<p>Tabhair ar ais <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> más mian leat leanúint ar aghaidh le láimhseáil uaslódála, nó tuple <code class=\"docutils literal notranslate\"><span class=\"pre\">(POST,</span> <span class=\"pre\">FILES)</span></code> más mian leat na struchtúir sonraí nua atá oiriúnach don iarraidh a thabhairt ar ais go díreach.</p>\n</dd></dl>\n\n</section>\n</section>","rootId":"module-django.core.files.uploadedfile","toc":[{"title":"comhaid uaslódáil","anchor":"uploaded-files","children":[]},{"title":"Láimhseálaithe uaslódála","anchor":"module-django.core.files.uploadhandler","children":[]},{"title":"Láimhseálaithe uaslódáil saincheaptha","anchor":"writing-custom-upload-handlers","children":[{"title":"Modhanna riachtanacha","anchor":"required-methods","children":[]},{"title":"Modhanna roghnacha","anchor":"optional-methods","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"Tagairt API","url":"/ga/5.2/ref/"},{"docname":"ref/files/index","title":"Láimhseáil comhad","url":"/ga/5.2/ref/files/"}],"prev":{"docname":"ref/files/storage","title":"API stórála comhad","url":"/ga/5.2/ref/files/storage/"},"next":{"docname":"ref/forms/index","title":"Foirmeacha","url":"/ga/5.2/ref/forms/"},"formats":{"html":"/ga/5.2/ref/files/uploads/","markdown":"/ga/5.2/ref/files/uploads.md","json":"/ga/5.2/ref/files/uploads.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/files/uploads.txt","official":"https://docs.djangoproject.com/ga/5.2/ref/files/uploads/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}