小编GWR*_*GWR的帖子

在输入类型="文件"上取消事件

我正在使用标准文件输入进行上传,我正在寻找一种方法,当用户点击/点击输入"取消"按钮(或从"退出"选择文件对话框)时,将功能附加到事件.

我无法找到任何适用于所有浏览器和平台的事件.

我已经阅读了这个问题的答案:在输入类型=文件上捕获取消事件但它们不起作用,因为在取消选择文件对话框时大多数浏览器都不会触发更改事件.

我正在寻找一个纯粹的js解决方案,但也可以使用jquery解决方案.

有人成功解决了这个问题吗

javascript jquery file-upload

18
推荐指数
3
解决办法
4万
查看次数

在IIS中重写映射使web.config太大

我正在迁移一个将在IIS上运行的网站,我将使用重写映射将旧的".asp"URL重定向到新的URL样式.对于成千上万的URL,没有模式,所以看来我必须依赖重写映射.

我的问题是默认的web.config大小限制是250kb,在我的环境中,我没有权限更改它(可以在注册表级别 - 如果有访问权限).

我已经考虑将rewriteMaps部分移动到外部文件,但外部文件的默认大小限制为250kg,因此这也无法工作.

我正在寻找其他方法来处理这个...我现在坐在242kb并且有超过两倍的旧重定向映射要添加.

提前致谢.

iis-7 web-config iis-7.5

7
推荐指数
1
解决办法
1663
查看次数

将时间转换为UTC vbScript

我有以下功能,可以很好地将当前时间转换为UTC时间.

Function toUtc(byVal dDate)
    Dim oShell : Set oShell = CreateObject("WScript.Shell")
    toUtc = dateadd("n", oShell.RegRead("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\ActiveTimeBias"), cDate(dDate))
End Function
Run Code Online (Sandbox Code Playgroud)

但是,我认为这不能充分处理将来或历史日期转换为UTC,因为该函数需要知道转换日期时服务器时区的偏移量,以及它是否是在夏令时期间与否.

我怎么能绕过这个?

我在IIS7.5的Windows服务器上使用vbScript/Classic ASP

为了澄清,这与格式化日期无关.它是关于从服务器时区转换为UTC历史日期的全部内容.在夏令时期间,如果我尝试转换标准时间内发生的日期时间,则偏移量将减少60分钟.

例如:

让我们说今天,2013-02-19(非夏令时),我想从2008年6月5日(在夏令时期间)将时间戳从PDT(我的服务器时区)转换为UTC.使用我函数中的方法将给出一个与正确值相差60分钟的值(因为CURRENT时间是PST(不是PDT),该历史日期的偏移量将不正确).

换句话说,输入日期的时区偏移可以是UTC-7或UTC-8,具体取决于是否在该特定日期观察到DST.我需要为输入日期计算正确的UTC日期,无论是否在当前日期观察到DST,我都需要使用该代码.

vbscript timezone datetime utc asp-classic

6
推荐指数
1
解决办法
1万
查看次数

Markdown中电子邮件签名或邮政地址的标记

使用向下翻页/标准降价,有没有办法标记邮政地址或电子邮件签名块,以便它不会折叠成一行?

例如

First Lastname
Some Company
2041 Smile Rd
New York, NY
(999) 999-8888
Run Code Online (Sandbox Code Playgroud)

如果我把它留下 - 如下图所示,它折叠成一行.添加额外的换行符会包装段落标记中的每一行.

如何标记它以便显示如上?

markdown pagedown

6
推荐指数
1
解决办法
1133
查看次数

正则表达式匹配{asdf}但不匹配{{asdf}}

我有一个非常直截了当的问题.

我正在使用此正则表达式来匹配实例{somestring}.

\{{1}(\w+?)\}{1}
Run Code Online (Sandbox Code Playgroud)

问题是,我需要它忽略的情况下{{somestring}},当然,这是相匹配的内部{somestring}{{somestring}}.

知道如何调整表达式以跳过任何类似的东西{{somestring}}吗?

我正在使用vbscript的正则表达式引擎.

regex vbscript

5
推荐指数
1
解决办法
234
查看次数

将多个IIS7重写规则(重定向)合并为一个

我正在使用iis7的URL Rewrite模块来完成以下几件事:

  • 301重定向规则从非www到www
  • 301重定向规则.info到.com(移动到我的域的.com版本)
  • 301将规则从旧页面重定向,例如/page-name.asp到/ page-name

我已经能够将前两个合并为一个规则,第三个项目是它自己的规则.问题是在请求URL的情况下会生成两个301重定向:

site.info/page-name.asp/

首先执行301以执行以下操作:

www.site.com/page-name.asp(例如添加www,.info转到.com)

然后第二个301从那里完成:

www.site.com/page-name

我的问题是:我如何组合这些,以便只有一个301重定向而不是两个?以下是他们目前在我的web.config中的两条规则:

<rule name="SEO - 301 Redirect - .info to .com AND force WWW" stopProcessing="false">
    <match url="(.*)" ignoreCase="true" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
        <add input="{HTTP_HOST}" pattern="^site\.info$" />
    </conditions>
    <action type="Redirect" url="{ToLower:http://www.site.com/{R:1}}" redirectType="Permanent" />
</rule>
<rule name=".aspVersion-to-friendlyvia301" stopProcessing="false">
        <match url="(.*).asp" />
        <action type="Redirect" url="{R:1}" />
</rule>
Run Code Online (Sandbox Code Playgroud)

iis-7 url-rewriting

4
推荐指数
1
解决办法
4281
查看次数

"使用"关键字如何提高性能(内存或速度)

我正在处理一些图像处理脚本,.net并且发现了以下文章,概述了如何裁剪,调整大小,压缩等.

第一条评论中,有人说文章中用于成像的方法因内存泄漏而臭名昭着:

向所有考虑在ASP.NET环境中使用System.Drawing(或GDI +)的人发出快速警告.它并不支持Microsoft和MSDN(截至最近)明确指出您可能会遇到内存泄漏.

然后,在第二条评论中,文章作者有效地说"我已经处理了这个问题":

只是为了弄清楚上面的代码并没有被抛在一起.它随着时间的推移而发展,因为正如您所建议的那样,在使用GDI +时很容易错误地创建性能问题.看看我上面写过"使用"的次数!

我想知道如何(或者是否)使用using有效处理(或改进)第一条评论中引用的内存泄漏问题.

.net c# asp.net memory-leaks image-processing

2
推荐指数
1
解决办法
227
查看次数

Msxml2.DOMDocument和Msxml2.XMLHTTP之间的区别

有什么区别:

Msxml2.DOMDocument
Msxml2.XMLHTTP
Run Code Online (Sandbox Code Playgroud)

?当然,另一个问题是哪一个最符合我的目的,如下所述?

上下文是这样的 - 我有许多代码可以检索网页.我正在为这项任务寻找最有效的对象.例如,像这样:

Dim oXmlHttp : Set oXmlHttp = CreateObject("MSXML2.XMLHTTP")

oXmlHttp.Open "GET", sUri, False
oXmlHttp.Send
If Err Then
    getWebPage = "ERROR - could not get the source text of the webpage."
    Exit Function
End If
sResponse = oXmlHttp.responseBody
Run Code Online (Sandbox Code Playgroud)

如果我使用以下方法创建对象,这似乎也是一样的

Dim oXmlHttp : Set oXmlHttp = CreateObject("MSXML2.XMLHTTP")
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释或指向一个明确概述每个人的差异(和预期用途)的参考文献吗?

xmlhttprequest domdocument

1
推荐指数
1
解决办法
7972
查看次数

vbScript eval()使用Function或Sub

我想完成以下事项:

假设我有一个myFunc(sStr)返回值的函数.

我想动态调用该函数,我相信我可以通过使用vbScript函数eval()或其中一个构建来完成execute().

Function myFunc(fString)
    myFunc = "some text in a string. " & fString
End Function
Run Code Online (Sandbox Code Playgroud)

我想通过以下方式调用它:

sDoThis = "response.write myFunc(""blah blah. "")"
execute(sDoThis)
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用(例如我传入要执行的字符串的部分).

我需要要执行的字符串是动态的.

有谁知道这是否可行?

vbscript asp-classic

1
推荐指数
1
解决办法
1928
查看次数

强制图像从服务器重新加载的方法

我已经在IE中看到了与setAttribute()类似问题的所有其他帖子,但似乎无法获得任何解决方法,呃,工作(特别是对于img元素的src属性).

这个例子:

function reloadCaptcha(sImgElementId) {
    var oImgElement = document.getElementById(sImgElementId);
    oImgElement.setAttribute('src', oImgElement.src);
    return false;
} 
Run Code Online (Sandbox Code Playgroud)

和img元素:

<img id="nlc" name="nlc" src="/inc_captcha.asp" onClick="javascript:reloadCaptcha('nlc'); return false;" />
Run Code Online (Sandbox Code Playgroud)

它只是重新加载src.就像Chrome和FF中的魅力一样.Nada在IE中.

我怎样才能在IE中完成这项工作?

javascript

1
推荐指数
1
解决办法
5217
查看次数