ファイルサーバー

<< Click to Display Table of Contents >>

マニュアル > サーバ作成ガイド > アクション編 > アクションリファレンス >

ファイルサーバー

 

本アクションの特長

FA-Panel用のファイルサーバーです。

 

ブラウザ(ファイル転送コントロール)からサーバにファイルの送信や受信の指示をすることができます。

 

詳しくはコントロールリファレンスの「ファイル転送コントロール」を参照下さい。

 

 

設定仕様

アクション仕様

パラメータ

なし

 

ダイアログ

■ファイルサーバー

c_action_0078

 

公開フォルダ
公開したいフォルダを設定します。
 

二重化処理設定
次のPanel Browser のメソッドの動作を二重化します。
 
ReceiveFile/SendFile/CopyFile/CopyFileTime/RenameFile/DeleteFile/MakeFolder/CopyFolder/RenameFolder/DeleteFolder
 
例えば、CopyFileを行うと、メインとサブの両方のフォルダで実行されます。もし、ファイルの書き込みに失敗した場合、復帰次第自動的にファイルが復帰処理されます。例えばSendFileで送ったファイルが、片側のディスクしか書き込めなかった場合、故障したディスクが復帰した時、自動的に書き込めなかったディスクへファイルがコピーされます。
 

ファイルの読み込みのみ許可
この設定にチェックを入れると、ブラウザからフォルダの内容を変更できなくさせることができます。
 

attention

「二重化を有効にする」にチェックし、「ファイルの読み込みのみ許可」にチェックしない設定にした場合、メインフォルダとサブフォルダのファイル同期を行います。ファイル同期を行うため、例えば、「Cドライブ」や「プロジェクトフォルダ」などを公開フォルダにすると、システムが壊れたり、ロガー用の大量のファイル同期が常に動作するなど、不具合が発生しますので注意してください。

 

 

 


■FTP設定

c_action_0079

 

FTPアドレス/FTPログイン名/FTPパスワード
ファイル転送コントロールを使用する場合、アクション側でFTPの設定を行いたい場合、設定を行います。その際はブラウザ のファイル転送コントロールでは、接続時「FTPSetServer("", "", "")」と引数を省略して呼び出します。
 

タスクキューサイズ
FTPReceiveFile/FTPSendFileメソッドでRequestIDに1以上を設定し非同期通信を行う場合、同時に受け付けるFTPReceiveFile/FTPSendFile呼び出しの最大回数を指定します。