小编elc*_*lch的帖子

如何上传/ POST多个canvas元素

我必须为将来的项目(无闪光灯,IE10 +,FF7 +等)创建一个图像上传器,它在客户端而不是服务器上进行图像大小调整/转换/裁剪.

所以我创建了一个javascript界面​​,用户可以在其中"上传"他们的文件并直接在浏览器中调整大小/裁剪,而无需联系服务器.性能还可以,不是那么好,但它确实有效.

endresult是一个canvas元素数组.用户可以在调整大小后编辑/裁剪图像,因此我将它们保留为画布而不是将它们转换为jpeg.(这将使初始表现恶化)

现在这很好用,但我不知道现在将完成的canvas元素实际上传到服务器的最佳方法是什么.(在服务器上使用asp.net 4通用处理程序)

我尝试从包含每个画布的dataurl的所有元素创建一个json对象.

问题是,当我得到10-40张图片时,浏览器会在创建dataurls时开始冻结,特别是对于大于2兆字节的图像.

            //images = array of UploadImage
            for (var i = 0; i < images.length; i++) {
                var data = document.getElementById('cv_' + i).toDataURL('image/jpg');
                images[i].data = data.substr(data.indexOf('base64') + 7);
            }
Run Code Online (Sandbox Code Playgroud)

将它们转换为json对象(我​​使用的是json2.js)通常会导致我的浏览器崩溃.(FF7)

我的目标

    var UploadImage = function (pFileName, pName, pDescription) {
        this.FileName = pFileName;
        this.Name = pName;
        this.Description = pDescription;
        this.data = null;
    }
Run Code Online (Sandbox Code Playgroud)

上传例程

            //images = array of UploadImage
            for (var i = 0; i < images.length; i++) {
                var data = document.getElementById('cv_' + …
Run Code Online (Sandbox Code Playgroud)

javascript ajax html5 json html5-canvas

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

使用visual studio 2013调试.NET 4.5.1 System.Web.dll源代码

我正在尝试使用Visual Studio 2013进行调试,并希望进入.NET源代码,尤其是System.Web.dll,但它无法找到正确的.pdb文件.

我已经尝试了以下步骤:

该项目是一个针对.NET 4.5.1 Framework的ASP.NET WebForm项目 项目目标框架设置

在web.config中,我将目标框架设置为4.5.1

<compilation debug="true" targetFramework="4.5.1"/>
<httpRuntime targetFramework="4.5.1" enableVersionHeader="false"/>
Run Code Online (Sandbox Code Playgroud)

我的测试机器运行的是Windows 8.1,我使用的是本地IIS服务器.

调试符号时会加载,但是在FailedLoads中查看我的符号目录会显示很多符号无法加载.

_WINDOWS_Microsoft.Net_assembly_GAC_64_System.Web_v4.0_4.0.0.0__b03f5f7f11d50a3a_System.Web.txt

内容:

未找到

FailedLoads目录

System.Web.dll位于应该包含符号的程序集列表中,但是当我想加载它们时,它说它无法找到它们. 在此输入图像描述

如何在visual studio 2013中调试.NET System.Web.dll

.net asp.net debug-symbols visual-studio-2013

6
推荐指数
0
解决办法
1751
查看次数