小编Ωme*_*Man的帖子

从 URL 将图像上传到 Azure Blob 存储

是否可以提供CloudBlockBlob.UploadFromStreamAsync图像的接受 URL?我正在尝试使用 LinkedIn basicprofile api 检索用户的图片 URL(已经有 URL),并且我正在尝试下载图片然后将图片上传到 Azure Blob,就像他们从计算机中选择图片一样。

现在是这样的:

using (Html.BeginForm("UploadPhoto", "Manage", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
      <div class="browseimg">
          <input type="file" class="display-none" name="file" id="files" onchange="this.form.submit()" />
      </div>
 }
 <button class="btn btn-primary width-100p main-bg round-border-bot" id="falseFiles">
       Upload billede
 </button>
Run Code Online (Sandbox Code Playgroud)

控制器中的方法:

public async Task<ActionResult> UploadPhoto(HttpPostedFileBase file)
{

    if (file != null && file.ContentLength > 0)
    {
        var fileExt = Path.GetExtension(file.FileName);
        if (fileExt.ToLower().EndsWith(".png") 
             || fileExt.ToLower().EndsWith(".jpg") 
             || fileExt.ToLower().EndsWith(".gif"))
        {
            var user = await GetCurrentUserAsync()
            await service.Upload(user.Id, file.InputStream); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc azure imageurl azure-blob-storage

4
推荐指数
1
解决办法
8459
查看次数

在 SharePoint Online (CSOM) 内的文档库中检查和创建文件夹的最快方法?

我有一个 SharePoint Online,可以通过我的控制台应用程序成功连接:

private static ClientContext GetUserContext()
{
   var o365SecurePassword = new SecureString();

   foreach (char c in o365Password)
   {
       o365SecurePassword.AppendChar(c);
   }

   var o365Credentials = new SharePointOnlineCredentials(o365Username, o365SecurePassword);

   var o365Context = new ClientContext(o365SiteUrl);
   o365Context.Credentials = o365Credentials;

   return o365Context;
}
Run Code Online (Sandbox Code Playgroud)

但我现在需要做的是进入名为“doc_archive”的 SharePoint 文档库并检查是否存在名为“K20170409-01”的文件夹。如果没有创建一个新的。

尝试失败

ClientContext context = GetUserContext();

Web web = context.Web;
Web webroot = context.Site.RootWeb;
context.Load(web);
context.Load(webroot);

List list = webroot.GetList("doc_archive");
context.Load(list);

FolderCollection folders = list.RootFolder.Folders;
context.Load(folders);

IEnumerable<Folder> existingFolders = context.LoadQuery(
    folders.Include(
    folder => folder.Name)
);
context.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)

通过 CSOM(命令行应用程序)在 SharePoint Online …

c# sharepoint sharepoint-2013 csom sharepoint-online

4
推荐指数
1
解决办法
4014
查看次数

一个Powershell脚本调用另一个参数

我刚刚学习Powershell.我试图调用另一个B.ps1带有参数的PS脚本.

Invoke-Expression "C:\AzureFileShare\MEDsys\Powershell Scripts\B.ps1 -ServerName medsys-dev"
Run Code Online (Sandbox Code Playgroud)

B.ps1:

Param([string]$ServerName)
...
...
Run Code Online (Sandbox Code Playgroud)

当我尝试执行时B.ps1,我收到以下错误:

术语"C:\ AzureFileShare\MEDsys\Powershell"不会被识别为cmdlet,函数,脚本文件或可操作程序的名称.

我不知道为什么PowerShell会抱怨这个,因为Invoke-Expression脚本确实存在于引用的文件夹中.除非出现其他问题?

powershell

4
推荐指数
2
解决办法
1万
查看次数

Azure API响应中没有任何跟踪

标记Ocp-Apim-Trace已设置为true

API响应在“跟踪”选项卡下显示以下信息:

响应中未指定跟踪位置,或者跟踪日志不可用。

但是没有任何痕迹。如何解决这个问题?

azure-api-management

4
推荐指数
2
解决办法
2894
查看次数

带黄色图标的 Visual Studio 2019 项目依赖项

我有两个全新的 C# .NET 标准库。它们每个都有一个对旧版 .NET 3.5 Framework 库的项目引用。两者中只有一个在参考上有黄色图标。

一切都建立并运行良好,但三角形仍然存在,为什么?

c# visual-studio nuget

4
推荐指数
1
解决办法
5539
查看次数

使用 Powershell 在单独的单独行上列出完全路径文件名?

如果我执行:

Get-ChildItem *.ext -recurse 
Run Code Online (Sandbox Code Playgroud)

输出由一系列目录部分组成,后跟由所述目录部分分隔的每个匹配文件的一列或多列信息。有类似 Unix find 命令的东西吗?其中每个匹配的文件名及其完整的相对路径都出现在一行中?

format powershell get-childitem

4
推荐指数
1
解决办法
7627
查看次数

PostMan UI 在测试后显示带有删除线文本的变量

我运行 PostMan 查询并收到不记名令牌。BearerToken该测试设置了如下命名的全局变量:

if (responseBody !== "undefined")
{
     tests["Bearer Token = " + responseBody] = true; 
     pm.globals.set("BearerToken", responseBody);  
}
Run Code Online (Sandbox Code Playgroud)

当我查看眼睛按钮中的值时,它会显示Current Value带有删除线的文本:

在此输入图像描述

在下一个使用 的查询中BearerToken,它起作用了。

删除线的含义是什么?

postman postman-testcase

4
推荐指数
1
解决办法
1426
查看次数

无法解析依赖项:npm ERR!同行@angular/compiler@"11.2.8"

我正在尝试让我的应用程序部署在 Heroku 上。我收到了“sh: 1: ng: not found”错误,但根据这里的回复,我移动了我的@angular/cli、@angular-devkit/build-angular、@angular/compiler-cli 和 typescript。现在我收到“无法解析依赖项:npm ERR!peer @angular/compiler@"11.2.8"”错误。我认为它有一个版本问题?我不确定发生了什么。

我试过运行 'npm update' 并尝试手动将 '@angular/compiler@"11.2.8"' 插入依赖项,然后运行 ​​'npm i' 但两者都给我同样的错误。

这是我的错误:

npm ERR! Found: @angular/compiler@11.0.9
npm ERR! node_modules/@angular/compiler
npm ERR!   @angular/compiler@"~11.0.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler@"11.2.8" from @angular/compiler-cli@11.2.8
npm ERR! node_modules/@angular/compiler-cli
npm ERR!   dev @angular/compiler-cli@"^11.0.9" from the root project
npm ERR!   peer @angular/compiler-cli@"^11.0.0" from @angular-devkit/build-angular@0.1100.7
npm ERR!   node_modules/@angular-devkit/build-angular
npm ERR!     @angular-devkit/build-angular@"~0.1100.2" from the root project
Run Code Online (Sandbox Code Playgroud)

包.json:

"scripts": {
    "ng": …
Run Code Online (Sandbox Code Playgroud)

angular-cli angular-compiler

4
推荐指数
4
解决办法
6262
查看次数

在 Git 更改中键入“#nnn”时,Visual Studio 2022 不显示工作项

在 VS2019 中,当我在 Git Changes 消息框中键入内容时,如果我键入 #,后跟数字,它会显示匹配的工作项,并允许我选择一个。然后该工作项将与提交相关联。

VS2022 不这样做。输入 # 就像输入任何其他字符一样。

有没有办法恢复 VS2019 的行为?


刚刚发现我的一位同事有老行为。据我所知,我们都没有为此更改任何设置,但他获得了提供的工作项目,而我没有。

visual-studio visual-studio-2022

4
推荐指数
1
解决办法
3759
查看次数

VSTO替代品

VSTO有哪些替代方案?

什么是adminxll做的VSTO没有 - 你什么时候使用一个与另一个

谷歌没有在这个问题上带来太多

这更像是一个采访问题 - 利弊是什么,这两个问题都是问题的症结所在

c# excel vsto office-interop

3
推荐指数
1
解决办法
2267
查看次数