使用jQuery文件上传

时间:2013-06-28 19:44:43

标签: jquery json asp-classic vbscript

我正在尝试在经典的ASP VBScript页面上实现jQuery文件上传,我想我可能已经离开了我的联盟。 (我知道我)

这是我尝试实施的组件:

http://blueimp.github.io/jQuery-File-Upload/basic-plus.html

我想我已经弄清楚它的大部分工作原理,除了如何将它实现到我的服务器。我不知道在前面几行代码中输入的代码是什么代码。他们似乎两次列出主机名,之后还有另外两个位置变量,我不知道如何申请。假设接受此表单上传的VbSCript页面位于:www.mysite.com/thisfolder/upload.asp如何将此URL插入这些变量?

$(function () {
'use strict';
// Change this to the location of your server-side upload handler:
var url = (window.location.hostname === 'blueimp.github.io' ||
            window.location.hostname === 'blueimp.github.io') ?
            '//jquery-file-upload.appspot.com/' : 'server/php/',
    uploadButton = $('<button/>')
        .addClass('btn')
        .prop('disabled', true)
        .text('Processing...')
        .on('click', function () {
            var $this = $(this),
                data = $this.data();
            $this
                .off('click')
                .text('Abort')
                .on('click', function () {
                    $this.remove();
                    data.abort();
                });
            data.submit().always(function () {
                $this.remove();
            });
        }); 

2 个答案:

答案 0 :(得分:1)

那个var url= ...的东西只适用于演示网站。你可以简单地替换它:

var url = 'http://www.mysite.com/thisfolder/upload.asp',

答案 1 :(得分:0)

您还可以使用实际目录结构进行硬编码,并直接指向上传处理程序的位置(请注意&#39;之后的正斜杠)。

var url = window.location.hostname ===&#39; /var/www/cgi-bin/UploadHandler.php' ?

以上对我有用。运行CentOS 6.9