获取文件信息?

发布于 2024-12-08 00:03:09 字数 85 浏览 0 评论 0原文

所以我知道如何使用 PHP 将文件上传到网络服务器。不过,我不想上传它,而是想从文件中读取数据并使用它,而不需要上传部分。有人可以联系我或者给我一个例子吗?

So I know how to upload a file to a web-server with PHP. Instead of uploading it though, I just want to read the data from the file and use it, WITHOUT the upload part. Could someone link me up or give me an example plz?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

南街女流氓 2024-12-15 00:03:09

从 HTML 中,文件始终上传到服务器的临时目录。如果在 PHP 中您不将其移动到另一个目录,它将稍后被删除,但您仍然可以使用它并在处理上传的脚本上读取它,如 is_uploaded_file()

from HTML, the file is always uploaded to the server, to a temp directory. if from PHP you don't move it to another directory, it will be deleted later, but you can still use it and read it on the script that handles the upload, as shown in the example of is_uploaded_file()

桜花祭 2024-12-15 00:03:09

唯一的方法是通过 POST 发送文件的数据,并通过

$postData = file_get_contents( 'php://input' );

PHP 之类的服务器端语言来处理它,这意味着它要么需要文件的服务器端副本(因为它不能访问客户端)或者您需要通过 PHP 可以使用的常见 HTTP 请求方法(POST 甚至 GET)发送文件的一部分

可能有一种使用 JavaScript 的方法,但我想不出任何方法

The only way to do that is to send the data of the file via POST and work with it via something like

$postData = file_get_contents( 'php://input' );

PHP is a server-side language, which means it either needs a server-side copy of the file (since it can't access the client) or you need to send parts of the file via common HTTP request methods that PHP can work with (POST or even GET)

There may be a way using JavaScript, but I can't think of any

眉目亦如画i 2024-12-15 00:03:09

javascript可能的解决方案:

https://developer.mozilla.org/en/DOM/FileReader

不能跨浏览器,仅适用于 firefox 和 webkit html5 api 兼容版本

a javascript possible solution:

https://developer.mozilla.org/en/DOM/FileReader

not cross-browser, works only in firefox and webkit html5 api compatible versions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文