【问题标题】:Dropzone.js: Upload images to server in ASP.NETDropzone.js:在 ASP.NET 中将图像上传到服务器
【发布时间】:2014-06-30 15:35:24
【问题描述】:

我正在使用 dropzone.js 将图像上传到浏览器。我需要将这些图像上传到服务器。我是否需要使用 Handler.ashx 来获取图像,我该怎么做?这是我的代码

$(document).ready(function (obj) {
    Dropzone.options.myAwesomeDropzone = { // The camelized version of the ID of the form element
        // The configuration we've talked about above
        url: '#',
        previewsContainer: ".dropzone-previews",
        uploadMultiple: true,
        parallelUploads: 100,
        maxFiles: 100,
        dictDefaultMessage: "",
        accept: function(file, done) {
         //in here I can access each file that dropping on to the browser   

            },

        init: function () {
            this.on("drop", function (file) {

            });


            this.on("uploadprogress", function (file, progress) {
                //if (progress == 100) {
                console.log(progress);
                //}
            });
            this.on("maxfilesexceeded", function (file) {
                alert("No more files please!");
            });

            this.on("complete", function (file) {
                if (this.getUploadingFiles().length === 0 && this.getQueuedFiles().length === 0) {
                    alert(file.name);
                }
            });
        }

    }

    createDropzone();});

我是这个领域的新手,有什么帮助吗?

【问题讨论】:

  • 不,我没有使用 MVC

标签: c# javascript jquery asp.net dropzone.js


【解决方案1】:

我已经使用 mvc 完成了这项工作。所以我不需要任何处理程序来执行此操作。 使用javascript上传文件。

由于您使用的是普通的 asp.net,因此您应该参考这篇文章。 您将不需要任何处理程序。

https://stackoverflow.com/a/16051735/3156647

【讨论】:

  • 感谢您的帮助。最后,我要将图像上传到 Azure 云存储。之后,用户应该能够通过发送到他/她的电子邮件的链接直接下载图像(压缩成一个 zip 文件)。最好的方法是什么?
  • 这里是使用 asp.net 创建 zip 文件的示例。您可以创建图像的 zip 文件并获取生成的 zip 文件的路径并将其发送给用户。 c-sharpcorner.com/uploadfile/5089e0/…
猜你喜欢
  • 2016-06-06
  • 1970-01-01
  • 2022-09-26
  • 2015-11-26
  • 2014-04-19
  • 2014-01-09
  • 2016-04-25
  • 2017-06-22
  • 2013-12-17
相关资源
最近更新 更多