【问题标题】:Use Request.Files in Classic ASP在经典 ASP 中使用 Request.Files
【发布时间】:2014-09-28 02:12:22
【问题描述】:


我想在经典 asp 中使用 dhtmlx 保管库控件进行文件上传。我在 ASP.NET 中使用过他的控件,效果很好。但在经典 ASP 中,我无法使用 Request.Files 获取文件。谁能帮我解决这个问题。

我用于文件上传的代码是:

                            var conf = {
                            container: "vaultObj",
                            uploadUrl: "vaultupload.asp",
                            autoStart: false,
                            skin: "dhx_skyblue"
                            };     

                           var myVault = new dhtmlXVaultObject(conf);

vaultupload.asp 是我想在其上编写代码以上传图像的文件。但我不能在那里使用 Request 对象。我必须为此包含任何程序集吗?

谢谢

【问题讨论】:

    标签: file-upload asp-classic dhtmlx


    【解决方案1】:

    文件上传在 Classic ASP 中很棘手。一种选择是安装第三方组件,例如 Persits ASP Upload 或 ABC Upload。

    一个流行的解决方案是 freeaspupload,它使用一个类文件,您只需将其上传到您的服务器,您不需要安装任何东西。它使用 ADODB 流对象。它曾经在 freeaspupload.net 上可用,但该网站目前似乎已关闭,但 Internet 存档是您的朋友

    https://web.archive.org/web/20140517095226/http://freeaspupload.net/

    【讨论】:

    • 谢谢约翰,我检查了 freeaspupload。但是不适合我的要求。我想提供多个文件上传,就像我们可以使用 jquery uploadify 或 dhtmlx vault control 一样。你知道任何可以帮助我的控制吗?
    • @Priya 当然合适,freeaspupload 为您提供了一个原始上传工具,可以将您的文件和表单参数打包成两个集合.Files.Form 针对上传类。多次上传并不会阻止此机制的工作,您只需使用 jquery 多次调用它,例如Blueimp jQuery File Upload Plugin。这是完全可能的,因为我已经使用免费的上传脚本和这个 jquery 插件完成了它(但是任何 ajax 上传插件都可以工作)。
    • 这里有一个带有freeaspupload脚本的uploadify uploadify.quickersite.com
    • 感谢您的回复。最后,我再次按照 John.Thanks 的建议使用 uploadify 插件获得了成功。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多