如何切片路径字符串?

时间:2018-05-28 02:04:53

标签: javascript arrays

嘿伙计我正在使用输入来选择文件 C:\fakepath\fasfw.jpg,我想获取文件名。 我正在使用jquery来获取伪路径,就像这个.split('\');

如何切割该字符串以获取文件名?我一直在尝试使用

切片
        var tokenendpoint = "https://login.microsoftonline.com/172f05a2-f956-4856-b4c8-9580a54dbd56/oauth2/token";

        string clientID = "eaeff78a-26ef-4bcb-b977-638316ff15b7";
        string clientSecret = "HvVlipQkpuezmD4YiUcWVpZ5Cn1cP3vxiW61pSpDo8k=";
        string resource = "eaeff78a-26ef-4bcb-b977-638316ff15b7"; //ClientID
        string grantType = "client_credentials";

        using (var reqToken = new WebClient())
        {
            NameValueCollection parameters = new NameValueCollection();
            parameters.Add("client_id", clientID);
            parameters.Add("client_secret", clientSecret);
            parameters.Add("resource", resource);
            parameters.Add("grant_type", grantType);

            var responseTokenBytes = reqToken.UploadValues(tokenendpoint, "POST", parameters);
            string responseTokenContent = Encoding.UTF8.GetString(responseTokenBytes).Replace(@"\", "");

            azureFunctionTokenResponse = responseTokenContent.Deserialize<AzureFunctionTokenResponseBase>();
            AzureFunctionToken = azureFunctionTokenResponse.access_token;
        }

但它不起作用

1 个答案:

答案 0 :(得分:2)

如果您有char*,那么使用{{3}返回的name对象列表中的File属性,可以更轻松地获取文件名。输入元素的属性:

&#13;
&#13;
char[]
&#13;
<input type="file">
&#13;
&#13;
&#13;