이것을 피할 방법이 있습니까?파일을 업로드 할 수 없습니다! Rebol을 사용하여 이름을 바꾼다
2
A
답변
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는 오픈 소스이며 신속하게 수정할 수 있습니다.
안녕하세요, 스택 오버플로! 채팅은 확실히 [보조 시스템] (http://blog.stackoverflow.com/2010/10/stack-overflow-chat-now-live/)입니다.하지만 잘하면 적어도 재미있게 보았습니다! – Shog9