小编Ale*_*191的帖子

大文件上传 - 请求被取消

我正在尝试上传大小为40-50mb的视频文件.如果我在Google Chrome上的"投放网络"标签中观察,进度条会在某个时间点冻结​​.请求被取消,没有错误,HTTP响应头为空.

然而,这适用于大约10-15mb的图像/视频文件.

我的代码:

Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#my-awesome-dropzone", {
        maxFiles: 1,
        parallelUploads: 100,
        acceptedFiles: '.3gp,.3gp2,.h261,.h263,.h264,.jpgv,.jpm,.jpgm,.mp4,.mp4v,.mpg4,.mpeg,.mpg,.mpe,.m1v,.m2v,.ogv,.qt,.mov,.fli,.flv,.mks,.mkv,.wmv,.avi,.movie,.smv,.g3,.jpeg,.jpg,.jpe,.png,.btif,.sgi,.svg,.tiff,.tif',
        previewTemplate: previewTemplate,
        previewsContainer: "#previews",
        autoProcessQueue: false,
        clickable: ".fileinput-button",
    });
Run Code Online (Sandbox Code Playgroud)

PS:这不是服务器方面的问题,因为我尝试在没有Dropzone的情况下上传,一切顺利.

dropzone.js

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

清除ComboBox选中的文本

我有一个属性设置为ComboBox控件.选择项目后,如何清除选择而不删除其中的任何项目?DropDownStyleDropDownListComboBox

我通常会使用类似的东西:

myComboBox.Text.Clear();
Run Code Online (Sandbox Code Playgroud)

但我不能这样做.知道如何清除它吗?

c# combobox winforms drop-down-menu

18
推荐指数
3
解决办法
9万
查看次数

使用Java Stream API将类型X转换为Map <K,Map <V,X >>中的Y.

我想从地图地图转换内部地图.

旧地图:Map<String, Map<LocalDate, Integer>>整数表示秒

新地图: Map<String, Map<LocalDate, Duration>>

我试过创建了新的内部地图,但是出了错误

错误:java:找不到适合方法的putAll(java.util.stream.Stream<java.lang.Object>) 方法java.util.Map.putAll(java.util.Map<? extends java.time.LocalDate,? extends java.time.Duration>)不适用

oldMap.entrySet().stream()
            .collect(Collectors.toMap(Map.Entry::getKey,
                e -> new HashMap<LocalDate, Duration>() {{
                    putAll(
                        e.getValue().entrySet().stream()
                            .map(x -> new HashMap.SimpleEntry<LocalDate, Duration>
                                (x.getKey(), Duration.ofSeconds(x.getValue())))
                    );
                }}
            ));
Run Code Online (Sandbox Code Playgroud)

java dictionary java-8 java-stream collectors

17
推荐指数
5
解决办法
1398
查看次数

使用Collectors.summingInt时如何获取自定义类型而不是Integer?

我目前正在创建一个Map<String, Map<LocalDate, Integer>>这样的Integer代表秒:

Map<String, Map<LocalDate, Integer>> map = stream.collect(Collectors.groupingBy(
            x -> x.getProject(),
            Collectors.groupingBy(
                x -> x.getDate(),
                Collectors.summingInt(t -> t.getDuration().toSecondOfDay())
            )
        ));
Run Code Online (Sandbox Code Playgroud)

我怎么能创建一个Map<String, Map<LocalDate, Duration>>

java grouping java-8 java-stream collectors

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

当从int到Foo存在显式的用户定义运算符时,为什么编译器会隐式地将double转换为int?

为什么是一个明确的转换,从doubleFoo可能的,即使Foo只从定义明确的转换intFoo

为什么在我的情况下double隐式转换为int

using System;

class Program
{
    static void Main(string[] args)
    {
        double doub = 15.7;
        Foo foo = (Foo)doub;
        Console.WriteLine(foo.value); //writes "15"
    }
}

struct Foo
{
    public int value;
    public static explicit operator Foo(int val) //no matter if implicit
    {
        return new Foo { value = val };
    }
}
Run Code Online (Sandbox Code Playgroud)

c# type-conversion implicit-conversion

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