웹 페이지에서 작업하려고 시도했습니다. 단순한 것입니다. 모든 것을 웹에 적용 할 때 나는 진정한 초보자입니다. 관련.파이썬 스크립트를 실행 한 후 이전 페이지에 사진을 추가하는 방법
사용자가 파일을 업로드 할 수 있도록 양식의 HTML을 기본 페이지로 가지고 있으며, 업로드를 수행하는 Python 스크립트와 마지막으로 폼의 데이터를 가져 와서 Python으로 보내는 자바 스크립트 파일 스크립트. 다음과 같이
자바 스크립트 코드는 다음과 같습니다 내가 의도 한대로 대신 단지 파이썬 출력을 보여주는 형태에 따라 이미지를 삽입하지 않습니다에 대한
document.forms[0].onsubmit = function(ev){
ev = ev || event;
ev.cancelBubble = true;
ev.returnValue = false;
}
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var formdata = new FormData();
formdata.append("fileobj", fileElem.filename);
formdata.append("appearname", appearname);
formdata.append("appear", appear);
var xhr = new XMLHttpRequest();
xhr.open("POST", "upload.py");
xhr.send(formdata);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlDoc=xmlhttp.responseXML;
var aux = JSON.parse(xmlhttp.responseXML);
if ({"estado" == "inserido"})
{
img.src = aux.name;
var img = new Image();
img.src = fileElem.filename
img.height = '100px' // por exemplo
document.body.appendChild(img);
}
}
}
불행하게도,이 작동하지 않습니다.
도움이 될 것입니다.
감사합니다.
파이썬 코드가 도움이 될 것이라고 생각하지 않습니까? –
게시 하시겠습니까? 죄송합니다. 게시물을 어수선하게 두려워했습니다 ... –