1
내 자동화 작업을 수행하기 위해 CasperJS를 사용하고 있습니다. 그러나 파일 업로드의 경우 exec()
과 wget
을 사용하여 다른 웹 사이트의 이미지를 내 서버에 업로드 한 다음 CasperJS와 casper.uploadFile()
을 사용하여 웹 사이트에 이미지를 게시합니다.CasperJS 서버 경로 대신 url에서 이미지 업로드
casper.then(function(){
this.uploadFile("input[type='file']", '/var/tmp/img.jpg');
})
하지만 난하고 싶은 :
가 지금은 웹 사이트의 이미지 URL을 사용하여 이미지를 게시하려고, 내 말은casper.then(function(){
this.uploadFile("input[type='file']", 'http://mywebsite.com/images/img.jpg');
})
을 내가했을 때 캐스퍼는 실패합니다.
에서 download를 참조하십시오, 그것은 작동하지 않습니다. 업로드 필드를 채울 때 브라우저는 로컬 파일을 사용합니다. – Vaviloff
네, 정확히 말해서, 저는 우리가 Node 자체에서 가지고있는 것처럼 읽기 - 쓰기 스트림과 같은 것이 있다고 생각합니다. – Alex