普通网友 2014-11-30 15:25
浏览 55
已采纳

尝试使用PHP将图像从iPhone上传到服务器

 if ($_REQUEST['device_type'] == '1') {

       $fileName = $_FILES['media_chunk']['name'];
        $tmpName = $_FILES['media_chunk']['tmp_name'];
        //$fileSize = $_FILES['imageData']['size'];
       //$fileType = $_FILES['imageData']['type'];

        $fp = fopen($tmpName, 'r');
        $content = fread($fp, filesize($tmpName));
        $content1 = addslashes($content);
        fclose($fp);

         $file_name = $db->host . 'snaps/' . $_REQUEST['media_name']; // . $owner_id

         $file_to_open = 'snaps/' . $_REQUEST['media_name'];

        $handle = fopen($file_to_open, 'a');
        fwrite($handle, $content);
        fclose($handle);

        $msg = new getErrorMsg('0');
        $json = array('FilePath' => $file_name, 'statusMessage' => $msg->errMsg, 'statusNumber' => $msg->errNo);
        echo json_encode($json);
        return false;

The data isn't being uploaded through device. Works when I fill out form from desktop but not through iPhone.

Path is created however just not the data

  • 写回答

1条回答 默认 最新

  • dpbsy60000 2014-11-30 15:29
    关注

    Have you tried making it device independent? i.e by removing this code:

     if ($_REQUEST['device_type'] == '1') {
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 javaweb项目无法正常跳转
  • ¥15 VMBox虚拟机无法访问
  • ¥15 skd显示找不到头文件
  • ¥15 机器视觉中图片中长度与真实长度的关系
  • ¥15 fastreport table 怎么只让每页的最下面和最顶部有横线
  • ¥15 R语言卸载之后无法重装,显示电脑存在下载某些较大二进制文件行为,怎么办
  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?
  • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
  • ¥15 texstudio的问题,