1

我正在尝试在经典的 ASP VBScript 页面上实现 jQuery 文件上传,我想我可能不适合我。( 我知道我是)

这是我要实现的组件:

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

我想我已经弄清楚了它的大部分工作原理,除了如何在我的服务器上实现它。我不知道在前几行代码中输入 var url 的代码。他们似乎列出了两次主机名,之后还有另外两个位置变量,我不知道如何应用。假设我接受此表单上传的 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();
            });
        }); 
4

2 回答 2

1

var url=...东西只是用于演示站点。您可以像这样简单地替换它:

var url = 'http://www.mysite.com/thisfolder/upload.asp',
于 2013-06-28T19:51:11.203 回答
0

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

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

以上对我有用。运行 CentOS 6.9

于 2017-06-20T15:14:47.673 回答