簡體   English   中英

將文件寫入遠程服務器

[英]Writing file to remote server

我正在使用此C#代碼,以獲取由kinect設備生成的框架,並將這些框架寫入.wmv文件:

writer = new VideoFileWriter();
writer.Open("outputFileName.wmv", 320, 240, 15, VideoCodec.WMV2);

void client_ColorFrameReady(object sender, ColorFrameReadyEventArgs e)
{
using (var frame = BitmapImage2Bitmap(e.ColorFrame.BitmapImage))
     using (var thumb = ResizeBitmap(frame, 320, 240))
     {
          writer.WriteVideoFrame(thumb);
     }      
}     

將所有框架都寫入文件后,將關閉文件(使用writer.Close() ),然后使用ftp client將Java應用程序發送到遠程服務器。

在仍在處理文件的情況下,有什么方法可以將文件直接寫入服務器嗎? 我可以將編寫器與遠程文件關聯嗎? 例如: writer.Open("remoteServer\\outputFileName.wmv", 320, 240, 15, VideoCodec.WMV2); ,還是我必須先將整個文件寫入本地磁盤,然后將其發送到遠程服務器?

如果運行該應用程序的帳戶有權寫入服務器上的文件夾,那么從理論上講,您應該可以對其進行寫入。 您應該能夠只使用服務器的UNC路徑,例如

\\remoteServer\path\to\outputFileName.wmv

但是,您可能會發現由於網絡性能而遇到問題。 我想知道的唯一方法就是嘗試一下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM