小编Kar*_*ran的帖子

如何在C#中使用自定义消息显示状态代码?

在MVC5中,我使用以下代码返回带有自定义消息的状态代码。它在我的输出中显示提供的消息。

return new HttpStatusCodeResult(403, "Not allowed");
Run Code Online (Sandbox Code Playgroud)

在.net核心框架中,以上方法不适用,因此我尝试了以下方法,但没有找到如何传递自定义消息。

StatusCode(403) 
Run Code Online (Sandbox Code Playgroud)

它显示默认消息为“禁止”

如何在StatusCode中提供自定义消息?还有其他方法可用吗?

c# asp.net-core

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

如何在javascript中暂停和恢复文件上传

我尝试使用下面的代码上传文件

<form id="upload_form" enctype="multipart/form-data" method="post">
      <input type="file" name="Files" id="file1" onchange="uploadFile()"><br>      
        <progress id="progressBar" class='progressbar' value="0" max="100" style="width:300px;height:5px"></progress>
      <h3 id="status"></h3>
      <p id="loaded_n_total"></p>
</form> 
Run Code Online (Sandbox Code Playgroud)

下面是我的脚本部分

function uploadFile() {
  var files =  document.getElementById("file1") .files[0] ;
  var formdata = new FormData();
  formdata.append("Files", files);
  var ajax = new XMLHttpRequest();
  ajax.upload.addEventListener("progress", progressHandler, false);
  ajax.addEventListener("load", completeHandler, false);
  ajax.addEventListener("error", errorHandler, false);
  ajax.addEventListener("abort", abortHandler, false);
  ajax.open("POST", **myserverpathhere**);
  ajax.send(formdata);
}
Run Code Online (Sandbox Code Playgroud)

当上传正在进行时,我喜欢暂停文件上传并需要恢复暂停的文件。

我怎样才能使用javascript实现它?

html javascript xmlhttprequest

5
推荐指数
0
解决办法
2927
查看次数

在绝对元素上拖动时,拖动离开事件已连续触发

在我们的应用程序中,我们将位置绝对元素用作位置相对元素的子元素。我们已将javascript拖放事件用于自定义函数。

问题 :

将文件拖到绝对元素上时会发生波动。

范例: https //stackblitz.com/edit/typescript-avv5u1?file = index.ts

重现步骤:

1.拖入任何文件以放置目标。

2.当您将鼠标悬停在目标上时,绝对元素将显示为黄色背景。

3.将拖动的文件悬停在黄色区域上。现在,黄色,区域将波动。

您能否建议我如何解决我们这一方面的问题?

javascript html5

5
推荐指数
2
解决办法
47
查看次数

如何在 javascript 中的 FormData 中附加对象?

我们需要通过将数据附加在 javascript 中的 formdata 中来将数据发送到服务器。在 javascript 中,我们像下面这样处理这个。

var ajax = new XMLHttpRequest();
ajax.open("POST", url, true);
var formData = new FormData();
var obj = {url: "uploadUrl",type: 'POST', mode: true};
formData.append('myData', JSON.stringify(obj));
ajax.send(formData);
Run Code Online (Sandbox Code Playgroud)

在服务器端,我们有如下方法。

 public void Save(MyModel args) {
     ....
    }


    public class MyModel
    {

        public MyObj myData { get; set; }

    }
    public class MyObj
    {
        public string url { get; set; }
        public string type { get; set; }
        public bool mode { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

args.myData 始终接收为空值。这里如何接收客户端发送的这种格式的数据?提出你的想法。

javascript c# multipartform-data xmlhttprequest form-data

5
推荐指数
1
解决办法
5395
查看次数

listblob在cloudblobdirectory类中不可用?

我已经在.net core 2.0项目中安装了最新的Windows Azure nuget软件包。安装的版本:8.6.0.0

在8.1.4版本中,我使用以下语法使用listblobs方法获取项目列表。

CloudBlobDirectory sampleDirectory = container.GetDirectoryReference(path);
                IEnumerable<IListBlobItem> items = sampleDirectory.ListBlobs(false, BlobListingDetails.Metadata);
Run Code Online (Sandbox Code Playgroud)

当尝试在具有8.6.0.0 Windows Azure版本的.net Core 2.0项目中使用相同的代码块时,它将引发错误

“ cloudblob目录不包含listblob的定义”。

如何获得此版本中的文件项?

同样,此版本中也不提供“ CloudBlockBlob”中的UploadText()方法。

任何人请提出解决此问题的方法?

c# azure azure-storage azure-blob-storage

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

如何解决“未使用的表达式,需要赋值或函数调用”的问题?

我试图在我的反应应用程序(App.tsx)中导入 json 文件。

App.tsx

import * as currencies from './currencies.json';
Run Code Online (Sandbox Code Playgroud)

我的 Json 文件将类似于以下结构:

{
  "main": {
     "numbers": {
        "currencies": {
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

运行应用程序时,它抛出以下错误

(1,1):未使用的表达式,需要赋值或函数调用

经过进一步分析,我在src 文件夹中添加了typings.d.ts 文件

declare module "*.json" {
    const value: any;
    export default value;
}
Run Code Online (Sandbox Code Playgroud)

但我们仍然面临同样的问题。任何人都可以请建议如何解决这个问题?

reactjs react-native

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

如何在c#中将本地化值更改为数字格式

我有字符串值"123,45,67.89".我需要将此值转换为数字格式123,45,67.89.我怎样才能实现这一目标?

c#

0
推荐指数
1
解决办法
48
查看次数