2016-03-29 4 views
6

में प्रतीकों से बचें मैं रीबोल 2.7.8.3.1 का उपयोग कर रहा हूं। मैं अपने यूआरएल में @ प्रतीक से बचने की कोशिश कर रहा हूं, लेकिन यह काम नहीं कर रहा है। मैंने मैन्युअल रूप से इसे से बचने का भी प्रयास किया है, लेकिन यह भी काम नहीं करता है।रीबोल यूआरएल

मैं कोशिश की है निम्नलिखित:

read ftp://mydomain:12345/path/to/@folderA 
read ftp://mydomain:12345/path/to/%40folderA 

अगर मैं एक फ़ोल्डर है, folderB (कोई @ राह में), यह ठीक काम करता है:

read ftp://mydomain:12345/path/to/folderB 

मैं भी यूआरएल के रूप में लेखन की कोशिश की है एक स्ट्रिंग, दोनों अनचाहे और नहीं, और फिर to-url का उपयोग किया, लेकिन यह समान परिणाम देता है।

decode-url का उपयोग करके, ऐसा लगता है कि रीबोल मेरे सभी मामलों में यूआरएल गलत व्याख्या करता है।

मैं रेबोल में यूआरएल से कैसे बचूं?

उत्तर

6

आप इस बदलाव

read [ 
scheme: 'ftp 
host: "mydomain" 
port-id: 12345 
path: "path/to/" 
target: "@folderA" 
] 

आदेश इसे पूरा आप उपयोग कर सकते

read [ 
scheme: 'ftp 
host: "mydomain" 
port-id: 12345 
user: ask "user? " 
pass: ask/hide "password? " 
path: "path/to/" 
target: "@folderA" 
] 
+0

मैं अतिरिक्त बंदरगाह क्षेत्रों – sqlab

+1

का उपयोग दिखाने वाला एक संस्करण जोड़ा बनाने के लिए कोशिश कर सकते हैं इससे आपका पासवर्ड अगर भी उपयोगी है @ अक्षर शामिल हैं। – endo64

संबंधित मुद्दे