當前位置:編程學習大全網 - 源碼下載 - asp.net(C#)如何搜集遠程圖片並傳到服務器

asp.net(C#)如何搜集遠程圖片並傳到服務器

下面是壹個ajax類庫 妳自己修改壹下先得到到網頁然後在分析出只要jpg gif 等等圖片格式的連接就好了 然後在保存

function ajax(){

this.method;

this.url;

this.responsetype;

this.content;

var http_request = false;

this.getExecObj = function(reValue){

if(window.XMLHttpRequest) {

http_request = new XMLHttpRequest();

if (http_request.overrideMimeType) {

http_request.overrideMimeType("text/xml");

}

}

else if (window.ActiveXObject) {

try {

http_request = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

http_request = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {}

}

}

if (!http_request) {

//window.alert("創建XMLHttpRequest對象實例失敗.");

return false;

}

if(this.method.toLowerCase()=="get") {

http_request.open(this.method, this.url, true);

}

else if(this.method.toLowerCase()=="post") {

http_request.open(this.method, this.url, true);

http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

}

else {

//window.alert("http請求類別參數錯誤。");

return false;

}

http_request.send(this.content);

var reTextResponse = function() {

if (http_request.readyState == 4) {

if (http_request.status == 200) {

reValue(http_request.responseText);

} else {

//alert("頁面有異常。");

}

}

}

var reXMLResponse = function() {

if (http_request.readyState == 4) {

if (http_request.status == 200) {

reValue(http_request.responseXML);

} else {

//alert("頁面有異常。");

}

}

}

if(this.responsetype.toLowerCase()=="text") {

http_request.onreadystatechange = reTextResponse;

}

else if(this.responsetype.toLowerCase()=="xml") {

http_request.onreadystatechange = reXMLResponse;

}

else {

//window.alert("參數錯誤。");

return false;

}

}

}

// 調用方法

var _ajax = new ajax()

_ajax.method = "post"; //是get還是post

_ajax.url = "Returnlist.aspx"; //請求的地址

_ajax.responsetype = "text"; //處理返回內容的類型

_ajax.content = "id=2"; //發送的內容

_ajax.getExecObj( //對返回值處理

function(str){

//這裏寫妳遠程讀取到網頁後的代碼 str就是讀取到的遠程網頁代碼

document.getElementById("select1").outerHTML = "<select name='select1' onchange='rsp(this)'><option value='0'>選擇大產品</option>"+ str + "</select>"

}

);

  • 上一篇:16字符長度的 iv 和32字符長度的 key 怎麽在 nodejs 用 aes-128
  • 下一篇:什麽是“藍牙”功能?那“JAVA”呢?
  • copyright 2024編程學習大全網