【问题标题】:Getting Image/File Data From WebKitFormBoundary PHP从 WebKitFormBoundary PHP 获取图像/文件数据
【发布时间】:2014-05-26 19:16:15
【问题描述】:

我正在通过 ajax 上传一个文件,特别是一张图片,在我的上传中,我在 php 服务器上获取了这些信息:

------WebKitFormBoundaryVuxuxnms21f4i1ZX 内容处置:表单数据;名称=“文件”;文件名=“blob” 内容类型:image/png

�PNG

IHDR,,y}�u IDATx^L�ɓdו�w|v�y�̈���b 8�ɪbUuw���h�Lfj-d2�i!3md����i�fZ�� �Z&�ꮪ&�C�������~��"�4gdF�?��s�{�w�sn�ٳ�A�

图片 ------WebKitFormBoundaryVuxuxnms21f4i1ZX--

我知道里面的字符是正在上传的图像/文件,但是如何解析 WebKitFormBoundary 以仅获取文件数据?

【问题讨论】:

  • 为什么要自己“解析”任何内容以进行文件上传? PHP 会自动为您执行此操作(当您使用正确的上传格式时)……php.net/manual/en/features.file-upload.php
  • 你能解决吗?我有同样的问题
  • 有什么解决办法吗?
  • 您应该能够使用 PHP 的 $_FILE 全局变量在服务器上接收上传的文件。将文件放入其中后,您可以将其移动到任何位置。您在上面看到的数据基本上是上传的图像文件的标题信息+字节。它们一起形成一个文件。如果您删除 WebKitFormBoundary 数据,它只是字节,您将无法打开它。

标签: php image forms


【解决方案1】:

我遇到了这个问题,并将其更改为“POST”,希望对您有所帮助!

【讨论】:

  • 他必须已经在使用 POST,因为您无法使用 GET 发送二进制数据
猜你喜欢
  • 1970-01-01
  • 2013-11-17
  • 2010-10-23
  • 2019-06-09
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
相关资源
最近更新 更多