POST HTML Image Object как ФАЙЛ

У меня есть HTMLImageObject в переменной, и я хочу отправить это изображение в виде файла на сервер, который будет выполнять обработку изображения. Сервер принимает только файлы, так как я могу преобразовать эту переменную, содержащую HTMLImageObject, в файл и отправить его на сервер?

2 ответа

Ну, согласно моей собственной задаче, для такой вещи нужно создать изображение как элемент.

для этого вы можете использовать следующий код:

var a = document.getElementById("myPhotp");

переменная a была назначена как образное изображение для доступа к изображению "myPhoto" e,g, попробуйте его в редакторе:

<img id="myPhoto" src="me.gif" width="200" height="120">

Вы добавили изображение из веб-источника и определили его размер

сейчас,

 <p id="show"></p>
    <script>
    function myFunction() {
        var a = document.getElementById("myPhoto").src;
        document.getElementById("show").innerHTML = a;
    }
    </script>

используя JavaScript, мы можем позволить доступность <button onclick="myFunction()">Click me</button>

var a = document.createElement("IMAGE")

здесь объект изображения создан. например

создание изображения как элемента и доступ через кнопку

***<button onclick="myFunction()">Click me</button>
<script>
function myFunction() {
    var a = document.createElement("IMAGE");
    a.setAttribute("src", "Me.gif");
    document.body.appendChild(a);
}
</script>***

Примечание: "Me.gif" - изображение, используемое в примере. Вы можете использовать наш собственный.

Большое спасибо за ответ. Ну, на самом деле я встроил веб-камеру в свое веб-приложение, поэтому я не беру изображения из внешних источников. Я захватил изображение, и теперь оно находится в переменной JQuery. Мне нужно преобразовать это в тип файла и отправить его на сервер.

Другие вопросы по тегам