【问题标题】:Laravel Form Application form <file> field can not find camera photos on android devicesLaravel Form Application form <file> 字段在安卓设备上找不到相机照片
【发布时间】:2014-05-21 15:37:21
【问题描述】:

服务器:Linux 操作系统:Centos PHP: 5.4.26 固件:Laravel 4 测试设备:三星 Galaxy s2、三星 Note 8 n5105 设备操作系统:Android

我们有使用 php (Laravel FW) 开发的基于 Web 的邮件表单应用程序。在我们的应用程序中;我们有一些具有表单标签的表单,例如(输入、文件字段、文本区域)。

如果我们在表单中填写字段并附加一些文件以及嵌入 pdf 中的数据,则此 pdf 将附加在电子邮件中并使用 swiftmailer 传输到目标地址。

到这里一切都很好。

但如果我们通过移动设备(平板电脑、智能手机等)使用我们的表单;

如果我们在移动设备上使用“文件字段”; 第一个设备询问我们我想以哪种方式选择您的文件(相机、图库、浏览器照片等)

如果我们选择直接选择文件 hdd 或设备上的 sd 卡,一切正常。在 pdf 上注入数据,并且 pdf 附加在电子邮件中并正确到达我们的电子邮件地址。

但是,如果我们使用“文件字段”通过相机选择并拍照,然后将其添加到我们的表单中;在没有照片的 pdf 上注入数据。

我们认为照片不是即将推出的服务器,服务器无法将其注入 pdf。

文件路径有问题。但我们找不到任何解决方案。

任何帮助都会被应用。

【问题讨论】:

  • 你是如何转换成 PDF 的?
  • 我们使用 dompdf 类将数据注入到 pdf 中
  • 我的第一个想法是来自相机的图像可能没有被压缩,并且可能比您在php.ini 文件中设置的max_upload_file_size 更大。 post_max_size 也可能会产生影响。
  • 我会尽量增加。如果它没有帮助,我会从这里戳你:)谢谢你的建议
  • 为了清楚起见,max_upload_file_size 应该是 max_upload_filesize

标签: php android forms file-upload laravel


【解决方案1】:

就我而言,这只是php.ini 的默认upload_max_filesize 限制。

【讨论】:

    猜你喜欢
    • 2016-04-23
    • 2023-03-15
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 2016-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多