我正在尝试在经典的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();
});
});
答案 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