У меня есть загрузчик изображений, который использует API imgur.com и функцию .ajax () jQuery для загрузки изображений на свои серверы. Однако, если я просматриваю изображение, используя элемент <input type="file"/> формы, он будет успешным только при загрузке изображения, если файл изображения находится в том же каталоге, что и файл page.php который форма найдена (показано ниже). Как […]
В настоящее время я использую этот код: <form enctype="multipart/form-data" method="post" action="upload_img.php"> Choose your file here: <input name="uploaded_file" type="file"/> <input type="submit" value="Upload It"/> </form> <? if( isset($_FILES['uploaded_file']) ) { $IMGUR_API_KEY = 'APIKEY'; $filename = $_FILES['uploaded_file']['tmp_name']; $handle = fopen($filename, "r"); $data = fread($handle, filesize($filename)); //$data is file data $pvars = array('image' => base64_encode($data), 'key' => $IMGUR_API_KEY); #$pvars […]
Попытка сделать скрипт, который загружает изображение на imgur анонимно. Просто пустая страница, когда я запускаю ее. Мне нужно отправить изображение (в базовом формате 64 строки) с заголовком и описанием. Извините за мой английский и код. <? header ("Content-type: image/png"); $im = ImageCreate (200, 100); $couleur_fond = ImageColorAllocate ($im, 255, 0, 0); $client_id="d9514d92012b55a"; $pvars = base64_encode($im); […]
У меня есть следующий код, и он отлично работает для загрузки одного изображения в Imgur с использованием их API: $client_id = $myClientId; $file = file_get_contents($_FILES["file"]["tmp_name"]); $url = 'https://api.imgur.com/3/image.json'; $headers = array("Authorization: Client-ID $client_id"); $pvars = array('image' => base64_encode($file)); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL=> $url, CURLOPT_TIMEOUT => 30, CURLOPT_POST => 1, CURLOPT_RETURNTRANSFER => 1, CURLOPT_HTTPHEADER […]
Вот мой jQuery: var docname = $('#doc').val(); function parseXml(xml) { $(xml).find("rsp").each(function() { alert("success"); }); } $('#submit').click(function() { $.ajax({ type: "GET", url: "img_upload.php", data: "doc=" + docname, dataType: "xml", success: parseXml }); return false; }); Обратите внимание, что #doc – это идентификатор поля ввода текста формы, а #submit – это идентификатор кнопки отправки. В случае успеха […]
У меня вопрос о imgur api. Я хочу создать галерею для своего сайта, используя imgur api, но как я могу создать загрузчик файлов, который загружается на серверы imgur? Вот что я создал: <?php include 'xmlparser.php'; // From http://www.criticaldevelopment.net/xml/doc.php if($_SERVER['REQUEST_METHOD'] == "POST"){ $data = file_get_contents($_FILES["file"]['tmp_name']); // $data is file data $pvars = array('image' => base64_encode($data), 'key' […]
Я планирую загружать изображения, чтобы анонимно использовать их api, я зарегистрировал свое приложение в категории анонимной загрузки и получил идентификатор клиента и клиентский секрет. Как использовать php для загрузки изображения для imgur и получения прямого URL-изображения? может ли кто-нибудь предлагать ссылки на любой пример? это то, что я пытался сделать, но я получаю сообщение об […]