【问题标题】:Uncaught ImagickException: UnableToOpenBlob `application/pdf': No such file or directoryUncaught ImagickException: UnableToOpenBlob `application/pdf': 没有这样的文件或目录
【发布时间】:2018-05-28 08:33:24
【问题描述】:

我想使用 imagick 将 PDF 转换为 JPG,但是在我按下提交后它一直显示一个致命错误:未捕获的 imagick 错误。你们知道这是代码问题还是 imagick 扩展问题?

【问题讨论】:

  • 你有一个名为 application/pdf 的目录吗??
  • 欢迎来到 Stack Overflow!请不要使用图像来传达文字信息。 Edit 你的问题用相应的代码替换它们。此外,寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有这个,你的问题是题外话,很可能被关闭。请构造一个Minimal, Complete, and Verifiable example 并包含它。
  • 请将错误消息和您的代码 sn-p 作为文本粘贴到您的问题中。
  • @NID 是的,我有应用程序/pdf ..我实际上完成了上传的东西,只是我在提交按钮时尝试做的,只将 pdf 转换为 jpg

标签: php imagick


【解决方案1】:

您的 $_FILES['fileToUpload']['type'] 存储 MIME 类型,您将其分配给变量 $pdf_file 并且您正尝试使用 imagick 读取它。这是行不通的。您可以 var_dump($_FILES) 看看是否可以在其中找到实际文件。

【讨论】:

    猜你喜欢
    • 2013-07-28
    • 2021-06-24
    • 2015-04-08
    • 1970-01-01
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多