2009-10-31 2 views

답변

2

.net을 사용하여이 작업을 수행 할 때 문제가되는 항목을 제거하기 만하면됩니다. 나는 Rebol을 사용한 적이 없지만 아마도 이와 같은 것이 효과가 있을까요?

change find fileuploaded "!" "" 
probe fileuploaded 

이 페이지의 정보를 찾고 있었어요 :

http://www.rebol.com/docs/words/wchange.html는 올바른 방향으로 당신을 도와줍니다 또는 적어도 지점에서 바랍니다.

9

Rebol v2.x의 네트워크 프로토콜 버그입니다. 올바른 URL입니다! 유형. 일반적으로 다음과 같은 트릭을 수행 할 수 있습니다.

>> type? http://user:[email protected]/test%21file.txt 
== url! 

유효한 URL입니다.

>> read http://user:[email protected]/test%21file.txt 
** User Error: URL error: http://user:[email protected]/test!file.txt 
** Near: read http://user:[email protected]/test!file.txt 

인터넷 프로토콜은 해당 URL을 좋아하지 않습니다.

그러나이 경우, 다음과 같은 규칙 (@ 기호를 포함하는 암호 유용)를 사용하여 작업을 수행합니다

>> write [ 
    scheme: 'ftp 
    user: "myusername" 
    pass: "mypassword" 
    host: "myserver" 
    target: %test!file.txt 
] {Test} 

나는 희망이 도움이!

6

여전히 문제가있는 경우 문제를 일으키는 URL을 파싱 한 것일 수 있습니다. 특정 문자는 특별하지만 많은 문자가 아니며 "!"가 아닙니다.

Rebol의 최신 버전 인 R3이 있습니다. 여전히 문제가 있는지 확인하십시오. 그렇다면 R3는 오픈 소스이며 신속하게 수정할 수 있습니다.

+2

안녕하세요, 스택 오버플로! 채팅은 확실히 [보조 시스템] (http://blog.stackoverflow.com/2010/10/stack-overflow-chat-now-live/)입니다.하지만 잘하면 적어도 재미있게 보았습니다! – Shog9