在文件夹UploadFile按钮

时间:2016-11-07 15:39:29

标签: c# video file-upload youtube-api var

所以我有一个上传文件按钮,打开一个打开的文件对话框,让你选择一个文件。 我还没有连接到服务器或数据库,所以只是尝试将所选文件发送到我的c:驱动器上的特定文件夹,一旦使用该文件,它将被删除,因此文件的名称将始终不同。

当我想将文件路径发送到将要使用它的方法时,有一种方法可以指定它所在的文件夹,以及系统使用该文件夹中唯一的文件。

到目前为止,我的代码已经遍布整个地方,因为我一直在尝试使用它作为c#的新手,但这就是它到目前为止的谎言(显然var不起作用,sch试图使用我发现的另一个例子,得到'并非所有代码路径都为'getVideoFile'返回值错误):

   public static  string getVideoFile (string filePath)
{
   var path= string;

    path = Directory.GetFiles(@"C:\Users\siobhan\Videos\FYPVids\");

    if (path != 0){
        return path;
    }
    else
    {
        //put in error message for no video file detected
    }


}

按钮本身:       protected void btnUpload_Click(object sender,EventArgs e)     {

    if (this.btnFileUpload.HasFile)
    {


        this.btnFileUpload.SaveAs(@"C:\Users\siobhan\Videos\FYPVids" + this.btnFileUpload.FileName);
    }

需要将文件路径发送到的方法:

    var video = new Video();
    video.Snippet = new VideoSnippet();
    video.Snippet.Title = vidDetails.vidTitle;
    video.Snippet.Description = vidDetails.vidDesc;
    video.Snippet.Tags = new string[] { "Test", "Second" };
    video.Snippet.CategoryId = "17";//category id for sport // See https://developers.google.com/youtube/v3/docs/videoCategories/list
    video.Snippet.ChannelId = "UCfvR-wqeoHmAGrHnoQRfs9w";
    video.Status = new VideoStatus();
    video.Status.PrivacyStatus = "public"; /2015\WebSites\FYP_November\IMG_6639.mp4"; // Replace with path to actual movie file.

0 个答案:

没有答案