2013-07-30 2 views
0

** cfhttp, 을 사용하여 이미지를 원격 서버에 업로드하려고합니다. 이것은 원격 서버가 사용하는 기본 코드입니다. AjaxUploader 및 Jquery를 사용하여 이미지 전송 방법을 알 수 없습니다.Cfhttp를 사용하여 iFrame을 사용하여 이미지를 업로드하는 원격 서버에 이미지를 게시하려고 시도합니다.

업로드 한 이미지의 이름을 다시 얻고 싶습니다.

난 서버가

이 어떻게 나에게 업로드 된 이미지의 이름을 표시 할 것 CFM 코드를 작성할 수 있습니다 이미지의 이름을 변경 표시 아래에 제가 코드를 수동으로 업로드 할 경우?

나는 내가 할 수있는만큼을 제거하고 최소한으로 아래의 코드를 유지, 나는이 10 시간으로 설정, 도와주세요 그 30 분의 작업이 될 것이라고 생각 : -

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 

<head> 

<script type="text/javascript"> 

var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]); 

</script> 

<title>uploader for Souq.com</title> 

<script type="text/javascript"> 

var CDNHOST='https://d1jztyon2mtydf.cloudfront.net/' ; 
var HOSTSSL = 'https://ssl.souq.com/ae-en'; 
var HOST = 'http://uae.souq.com/ae-en'; 
var STATICHOST = 'https://d1jztyon2mtydf.cloudfront.net/static/ltr/en'; 
</script> 

<script type="text/javascript" src="jquery-1.4.2.min.js?refresh=2010-03-24"></script> 
<script type="text/javascript" src="ajaxupload.js?refresh=1276881171"></script> 
<script type="text/javascript"> 
var _sf_async_config={uid:16343,domain:"ssl.souq.com"}; 
(function(){ 
function loadChartbeat() { 
window._sf_endpt=(new Date()).getTime(); 
var e = document.createElement('script'); 
e.setAttribute('language', 'javascript'); 
e.setAttribute('type', 'text/javascript'); 
e.setAttribute('src', 
(("https:" == document.location.protocol) ? 
"https://a248.e.akamai.net/chartbeat.download.akamai.com/102508/" : 
"http://static.chartbeat.com/") + 
"js/chartbeat.js"); 
document.body.appendChild(e); 
} 
var oldonload = window.onload; 
window.onload = (typeof window.onload != 'function') ? 
loadChartbeat : function() { oldonload(); 
loadChartbeat(); }; 
})();</script>  
<script type="text/javascript"> 
setTimeout(function(){var a=document.createElement("script"); 
var b=document.getElementsByTagName("script")[0]; 
a.src=document.location.protocol+"//dnn506yrbagrg.cloudfront.net/pages/scripts/0014/1335.js 

?"+Math.floor(new Date().getTime()/3600000); 
a.async=true; 
a.type="text/javascript"; 
b.parentNode.insertBefore(a,b)}, 1); 
</script> 
</head> 
<body> 



<iframe id="gallery_item_iframe" name="gallery_item_iframe" frameborder="0" width="100%" height="155px" src="https://ssl.souq.com/ae-en/gallery_uploads.php?item_gallery=1" scrolling="no"> 

</iframe> 


</body> 

</html> 
+0

저는 클라이언트 측에서 이런 일이 일어나는 것이 매우 어려울 것이라고 생각합니다. – Ohgodwhy

답변

0

** (I 예를 들어 firebug를 사용하여 브라우저를 통해 이미지를 업로드 할 때 보낸 http 헤더를 캡처 한 다음 cfhttp 호출을 작성하는 방법을 알고 있어야합니다. 클라이언트가이를 요구하면 쿠키를 설정해야 할 수도 있습니다. cfhttp 호출이 어떻게 보이는지 봇에 대한 경비원을 구현하십시오.

관련 문제