【问题标题】:Drag and drop file upload doesn't work拖放文件上传不起作用
【发布时间】:2013-08-28 03:30:18
【问题描述】:

我使用了解释的JavaScript拖放脚本here和PHP上传脚本here

我在 JS 代码中将 XHR 请求更改为 upload.php。而且进度可以达到100%。但是我在 /upload 文件夹中看不到上传的图片。

Here is my test files.

【问题讨论】:

  • 文件夹是否可以写入并具有适当的权限?因为它对我来说很好用。如果您从 root 运行脚本,则创建一个名为 upload 的子文件夹(如果它尚不存在)并将其更改为 755 或 777。
  • 另外,如果您尝试上传大于 20kb 的文件,它将无法正常工作,因为您的 upload.php 文件设置为 20,000 字节。我只是尝试了一个更大的文件,它确实显示了上传进度条,但该文件没有进入上传文件夹。所以这可能是问题所在。

标签: php javascript html upload drag-and-drop


【解决方案1】:

使用test files 成功测试后,我的印象是您正在尝试使用upload.php 中的相同设置上传大于20kb 的文件。

upload.php中的这一行

($_FILES["file"]["size"] < 20000)

防止上传大于 20,000 字节或 20kb 的文件。

可能的解决方案: 将数量增加到200000 进行测试并选择另一个测量大约的文件。 200,000 字节或 200kb 并确保文件夹可写,chmod 755 或 777。

而且进度可以达到 100%。但是我在 /upload 文件夹中看不到上传的图片。

我只是尝试了一个更大的文件,它确实显示了上传进度条,但该文件没有进入上传文件夹。所以这可能是问题所在。

【讨论】:

  • 谢谢!是的,原来是文件大小限制导致了这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-21
  • 1970-01-01
  • 2013-07-02
  • 2015-01-27
  • 1970-01-01
相关资源
最近更新 更多