问题标签 [move-uploaded-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

php - 无法上传文件(无错误,零大小)

我在文件上传和文件方面有任何问题JPG。但并非全部,我找不到任何理由...... :-(当然,我尝试先搜索,但没有结果......

我有一个图像,来自网站的打印屏幕,在 Photoshop 中打开并保存为 JPG,没有压缩,100 质量。它通常在 Mac Finder 中工作,我可以打开图像,它似乎没有损坏(您是否见过损坏的打印屏幕 :-))。当我有另一张图片(JPG)时,在 Photoshop 中打开它,重新保存并尝试上传,文件已正确上传。

上传脚本缩短为此代码

上传文件后,我有时会得到

当我尝试上传另一张图片时,转储正确并上传了文件。

大批

任何想法?谢谢

0 投票
1 回答
37 浏览

php - 使用 move_uploaded_file() 时权限被拒绝的问题

我收到以下错误:

PHP警告:move_uploaded_file(PATH_TO_FILE):无法打开流:PHP_FILE中的权限被拒绝

注意:我已经执行了sudo chown -R apache *PATH_TO_FOLDER*. 操作系统:Fedora 33(工作站版),PHP 版本。7.4.14。

提前致谢。

0 投票
1 回答
29 浏览

php - move_uploaded_file(uploads/):打开流失败:是一个目录

我在服务器上上传文件的脚本有这个问题,该文件称为view.php。服务器不是本地主机,但由于 sudo,我拥有所有权限。我已经授予了该文件的所有权限(777)以及他应该上传文件的目录(称为uploads /)。我知道这不是一个好习惯,但我真的把一切都捆绑了!view.php 和文件夹 uploads/ 在同一个文件夹中,我不明白这里有什么问题,我是否必须更改路径(原始路径:/var/www/html/concrete5/application/blocks/insert,两者都在名为插入的文件夹中)?希望有人可以帮助我,在此先感谢!

这是我的代码 php:

0 投票
1 回答
1452 浏览

php - 上传文件问题 - 重构代码以不从受污染的用户控制数据构建路径

我正在使用普通代码上传文件,但是当我使用该功能时move_uploaded_file,它会显示图像中的错误。

错误截图

  1. 第 1 点说:这个值可以由用户控制。
  2. 第 2 点说:传播污染值
  3. 第 3 点说:污点值用于执行安全敏感操作

查看我的代码:

0 投票
1 回答
39 浏览

php - 我可以将变量传递给 if(isset($_FILES['whatever'])) 逻辑过程吗?

我是 PHP 新手,正在尝试创建一个页面,该页面将根据选择的表单按钮进行更改/更新/刷新。这部分有效。该站点的目的是允许上传两种类型的数据的多个文件:照片和音乐,以及文本区域文本的上传——每种类型都存储在不同的位置。我遇到的问题是为每种数据类型指定专用路径(用于 move_uploaded_file 命令)。我可以在变量中设置路径,但似乎if(isset($_FILES['whatever']))代码块看不到这些变量。我没有收到任何错误(如您所见,我正在通过 localhost 进行测试)。我应该如何重新设计我的代码以实现目标?我假设问题出在我处理项目的方式上。

0 投票
1 回答
309 浏览

php - 创建目录并将多个文件上传到创建的目录PHP

我一直在寻找答案很多天。如何将多个文件上传到新创建的目录。如果您查看file_upload.php,您会发现两个$upload_dir变量。所以,让我们首先调用$upload_dir直接文件夹,然后调用$upload_dirmake dir。简单的

所以,当我第一次选择时$upload_dir,它确实将所有文件直接上传到文件夹中,当我选择第二次时$upload_dir,它所做的是创建一个随机文件夹但无法上传任何文件。

我想将多个文件上传到新创建的文件夹中

我确实参考了这个PHP - 将多张照片上传到新创建的目录多个文件上传并将它们存储在一个目录中,但对我不起作用

索引.php

文件上传.php

请帮忙!

先感谢您

0 投票
1 回答
47 浏览

javascript - 获取后页面自动刷新,在 PHP 中使用“move_uploaded-file()”方法时

我通过 fetch 发送文件并使用 move_uploaded_file() 方法在 PHP 中上传它们。问题是当我使用 move_uploaded_file() 方法时页面会自动刷新,即使我上传多个文件只是第一个上传并再次刷新页面。

PHP 代码

Javascript代码:

期望的结果是将文件上传到服务器,并且 index.php 不会被刷新。

0 投票
3 回答
83 浏览

php - 无法将文件移动到使用 PHPMailer

我正在尝试使用 PHPMailer 创建一个允许我发送文件的表单。有时它进展顺利,但大多数时候我收到以下错误:

'无法将文件移动到 C:\Inetpub\vhosts\mywebsite.nl\tmp\4a47EC1.tmp.jpg '。

这是代码:

有谁知道这怎么可能?

提前感谢您的回复

0 投票
1 回答
50 浏览

php - move_uploaded_file() php 函数不适用于多次上传

我正在尝试上传 3 个单独的图像以上传到服务器上使用。该代码不会引发任何错误,但只会上传第一张图片。其他两个图像没有上传到服务器上,但它的名称被插入到数据库中。

这是我上传图片的代码:

只有file1被上传到服务器!文件 2 和文件 3 未上传。

0 投票
1 回答
35 浏览

yii - PHP:Yii:move_uploaded_file(/IMG-8746.jpg):无法打开流:权限被拒绝

不知道如何解决此错误,尽管我阅读了几篇文章并观看了一些视频。我已经使用 chmod 777 -R 使我的@web 目录可读写。

我可以从@web 文件夹上传不同位置的文件。不幸的是,我无法在我的网站上显示图片,这些图片不在@web 目录中。

请帮忙 :)