67 lines
		
	
	
	
		
			4.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
	
		
			4.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!--
 | 
						|
  Copyright JS Foundation and other contributors, http://js.foundation
 | 
						|
 | 
						|
  Licensed under the Apache License, Version 2.0 (the "License");
 | 
						|
  you may not use this file except in compliance with the License.
 | 
						|
  You may obtain a copy of the License at
 | 
						|
 | 
						|
  http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
 | 
						|
  Unless required by applicable law or agreed to in writing, software
 | 
						|
  distributed under the License is distributed on an "AS IS" BASIS,
 | 
						|
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
						|
  See the License for the specific language governing permissions and
 | 
						|
  limitations under the License.
 | 
						|
-->
 | 
						|
 | 
						|
<script type="text/html" data-help-name="file">
 | 
						|
    <p>Grava <code> msg.payload</code> em um arquivo, adicionando ao final ou substituindo o conteúdo existente.
 | 
						|
        Alternativamente, pode-se excluir o arquivo.</p>
 | 
						|
     <h3>Entradas</h3>
 | 
						|
     <dl class="message-properties">
 | 
						|
         <dt class="optional"> nome do arquivo <span class="property-type"> cadeia de caracteres</span></dt>
 | 
						|
         <dd> O nome do arquivo a ser atualizado pode ser fornecido na configuração do nó, ou como uma propriedade da mensagem.
 | 
						|
         Por padrão utilizará <code>msg.filename</code>. Mas, isso pode ser customizado no nó.</dd>
 | 
						|
         <dt class="optional"> codificação <span class="property-type"> cadeia de caracteres</span></dt>
 | 
						|
         <dd>Se a codificação estiver configurada para ser definida por msg, então esta propriedade opcional pode definir a codificação.</dt>
 | 
						|
    </dl>
 | 
						|
     <h3>Saída</h3>
 | 
						|
     <p>Ao concluir a gravação, a mensagem de entrada é enviada para a porta de saída.</p>
 | 
						|
     <h3>Detalhes</h3>
 | 
						|
     <p>Cada carga útil da mensagem será adicionada ao final do arquivo, opcionalmente anexando
 | 
						|
     um caractere de nova linha (\n) entre cada um.</p>
 | 
						|
     <p>Se <code>msg.filename</code> for utilizado, o arquivo será fechado após cada gravação.
 | 
						|
     Para melhor desempenho, use um nome de arquivo fixo.</p>
 | 
						|
     <p>Pode ser configurado para sobrescrever o arquivo todo ao invés de ser adicionado ao final. Por exemplo,
 | 
						|
     ao gravar dados binários em um arquivo, como uma imagem, esta opção deve ser usada 
 | 
						|
     e a opção de adicionar uma nova linha deve ser desativada.</p>
 | 
						|
     <p>A codificação de dados gravados em um arquivo pode ser especificada na lista de codificações.</p>
 | 
						|
     <p>Como alternativa, este nó pode ser configurado para excluir o arquivo.</p>
 | 
						|
</script>
 | 
						|
 | 
						|
<script type="text/html" data-help-name="file in">
 | 
						|
    <p>Lê o conteúdo de um arquivo como cadeia de caracteres ou armazenamento temporário binário.</p>
 | 
						|
    <h3>Entradas</h3>
 | 
						|
    <dl class="message-properties">
 | 
						|
        <dt class="optional">nome do arquivo <span class="property-type">cadeia de caracteres</span></dt>
 | 
						|
        <dd>O nome do arquivo a ser lido pode ser fornecido na configuração, ou como uma propriedade da mensagem.
 | 
						|
        Por padrão utilizará <code>msg.filename</code>. Mas, isso pode ser customizado no nó.</dd>
 | 
						|
    </dl>
 | 
						|
    <h3>Saídas</h3>
 | 
						|
    <dl class="message-properties">
 | 
						|
        <dt>carga útil<span class="property-type"> cadeia de caracteres | armazenamento temporário</span></dt>
 | 
						|
        <dd>O conteúdo do arquivo como uma cadeia de caracteres ou armazenamento temporário binário.</dd>
 | 
						|
        <dt class="optional"> nome do arquivo <span class="property-type"> cadeia de caracteres</span></dt>
 | 
						|
        <dd>Se não estiver configurada no nó, esta propriedade opcional define o nome do arquivo a ser lido.</dd>
 | 
						|
   </dl>
 | 
						|
    <h3>Detalhes</h3>
 | 
						|
    <p>O nome do arquivo deve ser um caminho absoluto, caso contrário, será relativo ao
 | 
						|
    diretório de trabalho do processo Node-RED.</p>
 | 
						|
    <p>No Windows, os separadores de caminho podem precisar da sequência de escape, por exemplo: <code>\\Users\\myUser</code>.</p>
 | 
						|
    <p>Opcionalmente, um arquivo de texto pode ser dividido em linhas, gerando uma mensagem por linha ou um arquivo binário
 | 
						|
    dividido em blocos menores de armazenamento temporário - o tamanho do bloco depende do sistema operacional, mas normalmente 64k(Linux/Mac) ou 41k(Windows).</p>
 | 
						|
    <p>Quando dividida em várias mensagens, cada mensagem terá uma propriedade <code> partes</code>
 | 
						|
    definida, formando uma sequência de mensagem completa.</p>
 | 
						|
    <p>A codificação dos dados de entrada pode ser especificada na lista de codificações; se o formato de saída for cadeia de caracteres.</p>
 | 
						|
    <p>Os erros devem ser detectados e tratados usando um nó de Captura.</p>
 | 
						|
</script>
 |