Accepts and converts Jpegs
This commit is contained in:
		
							parent
							
								
									147de59bac
								
							
						
					
					
						commit
						db5991c0de
					
				
							
								
								
									
										37
									
								
								upload.php
								
								
								
								
							
							
						
						
									
										37
									
								
								upload.php
								
								
								
								
							|  | @ -19,12 +19,10 @@ foreach ($_FILES as $key=>$files){ | |||
| 		$tmpname = $files['tmp_name'][$i]; | ||||
| 
 | ||||
| 		$ft = mime_content_type($tmpname); | ||||
| 		if ($ft != "application/pdf"){ | ||||
| 			$jo = array( | ||||
| 				"type" => "error"  | ||||
| 			); | ||||
| 
 | ||||
| 		} else { | ||||
| 		file_put_contents("/tmp/log.txt", "MIME: $ft\n", FILE_APPEND | LOCK_EX); | ||||
| 		 | ||||
| 		if ($ft == "application/pdf"){ | ||||
| 
 | ||||
| 			$jo ["file-$key-$i"] = array( | ||||
| 				"url" => "url.txt", | ||||
|  | @ -39,6 +37,35 @@ foreach ($_FILES as $key=>$files){ | |||
| 			$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpname); | ||||
| 			$_SESSION['files'][$tmpname]['row']=$_GET['row']; | ||||
| 
 | ||||
| 		}else if ($ft == "image/jpeg") { | ||||
| 			$jo ["file-$key-$i"] = array( | ||||
| 				"url" => "url.txt", | ||||
| 				"name" => $files['name'][$i], | ||||
| 				"id" => $tmpname, | ||||
| 				"size" => sprintf("%0.1fK",$files['size'][$i]/1024.0) | ||||
| 			); | ||||
| 			file_put_contents("/tmp/log.txt", "file-$key-$i\n", FILE_APPEND | LOCK_EX); | ||||
| 			file_put_contents("/tmp/log.txt", $files['name'][$i], FILE_APPEND | LOCK_EX); | ||||
| 			$tmpfname = tempnam("/tmp", "FOO"); | ||||
| 			$cmd = "/usr/local/bin/convert $tmpname PDF:$tmpfname"; | ||||
| 			exec ($cmd); | ||||
| 			file_put_contents("/tmp/log.txt", "\n$cmd\n"); | ||||
| 
 | ||||
| 
 | ||||
| 			$_SESSION['files'][$tmpname]['content']=file_get_contents($tmpfname); | ||||
| 			$_SESSION['files'][$tmpname]['row']=$_GET['row']; | ||||
| 			unlink ($tmpfname); | ||||
| 
 | ||||
| 		} | ||||
| 		else { | ||||
| 			file_put_contents("/tmp/log.txt", "ERRORZWEIK\n", FILE_APPEND | LOCK_EX); | ||||
| 
 | ||||
| 			$jo = array( | ||||
| 				"type" => "error"  | ||||
| 			); | ||||
| 			$j = json_encode ($jo); | ||||
| 			echo $j; | ||||
| 			return; | ||||
| 		} | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue