【问题标题】:jQuery File upload script errorjQuery文件上传脚本错误
【发布时间】:2015-01-26 01:22:48
【问题描述】:

我已经设法让这个脚本工作,然后我决定将脚本插入到应用程序需要去的页面中,现在它不起作用,我已将所有文件路径更改为正确的地点。但什么都没有。

我不断收到的错误是 syntaxerror: unexpected token

我可以从脚本中看到的不同之处在于我使用 .htaccess 文件进行 URL 重写,所以我删除了它并且它起作用了。

因此,我会说 .htaccess 文件导致某些东西破坏了路径名,但我不确定。

RewriteEngine on

RewriteRule ^([^/\.]+)/?$ index.php?lang=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&category=$3 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&category=$3&story=$4 [L]
RewriteCond %{HTTP_HOST} ^website.com$
RewriteRule ^/?$ "http\:\/\/www\.website\.com\/" [R=301,L]

任何人都可以看到任何会阻止它工作的东西吗?

非常感谢您来找我

干杯 舒卡

【问题讨论】:

  • 我尝试使用基本标签,但没有任何帮助,这是在另一个线程上建议的。
  • 我们需要更多信息才能为您提供帮助。你如何调用你的脚本,你什么时候收到错误(页面加载或文件上传),......更多信息
  • 上传时出现此错误,它使用的是 Basic plus UI 版本。因此,您可以将文件添加到队列中,但是当您单击上传按钮时,它会返回此错误
  • 尝试更改最后一个 RewriteRule:RewriteRule ^/?$ http://www.website.com/ [R=301,L]
  • 已经尝试过@Croises 但没有做任何事情,仍然收到错误

标签: javascript php jquery html .htaccess


【解决方案1】:

我认为你的重写规则已经破坏了你的文件上传过程。

您应该设置这些重写规则只在 HTTP GET 方法中起作用。

将以下代码添加到 .htaccess 文件的第一行。

RewriteCond %{REQUEST_METHOD} GET

会是这样的:

RewriteEngine on
RewriteCond %{REQUEST_METHOD} GET

【讨论】:

  • 对不起!我的意思是您应该在“RewriteEngine On”行之后和任何 RewriteRules 之前添加“RewriteCond ..”。
  • 是的,我知道你在这两个地方都试过了,但仍然没有,谢谢你的建议。
  • 你应该找到根本原因,逐行注释重写规则以测试结果并找出哪个破坏了文件上传过程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-17
  • 1970-01-01
  • 2014-11-12
  • 1970-01-01
  • 2012-02-24
  • 1970-01-01
相关资源
最近更新 更多