You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Lzzzzzt (via GitHub)" <gi...@apache.org> on 2024/07/18 08:03:20 UTC

[I] bug: oss seems to percentage encode the percentage encoded string. [opendal]

Lzzzzzt opened a new issue, #4910:
URL: https://github.com/apache/opendal/issues/4910

   ### Describe the bug
   
   oss seems to percentage encode the percentage encoded string. 
   
   This is the error:
   ```
   NotFound (permanent) at stat, context: { 
       uri: https://lzzzt-oss-test.oss-cn-beijing.aliyuncs.com/test_dir_recursive/2024-7-10%252010.55%25E6%258B%258D%25E6%2591%2584%25E7%259A%2584%25E5%25BD%25B1%25E7%2589%2587.mov, 
       response:  Parts { 
           status: 404, 
           version: HTTP/1.1, 
           headers: {
               "server": "AliyunOSS", 
               "date": "Thu, 18 Jul 2024 07:21:03 GMT", 
               "content-type": "application/xml", 
               "content-length": "455", 
               "connection": "keep-alive", 
               "x-oss-request-id": "6698C25F5423BA32341EADFB", 
               "x-oss-server-time": "19", 
               "x-oss-ec": "0026-00000001", 
               "x-oss-err": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPEVycm9yPgogIDxDb2RlPk5vU3VjaEtleTwvQ29kZT4KICA8TWVzc2FnZT5UaGUgc3BlY2lmaWVkIGtleSBkb2VzIG5vdCBleGlzdC48L01lc3NhZ2U+CiAgPFJlcXVlc3RJZD42Njk4QzI1RjU0MjNCQTMyMzQxRUFERkI8L1JlcXVlc3RJZD4KICA8SG9zdElkPmx6enp0LW9zcy10ZXN0Lm9zcy1jbi1iZWlqaW5nLmFsaXl1bmNzLmNvbTwvSG9zdElkPgogIDxLZXk+dGVzdF9kaXJfcmVjdXJzaXZlLzIwMjQtNy0xMCUyMDEwLjU1JUU2JThCJThEJUU2JTkxJTg0JUU3JTlBJTg0JUU1JUJEJUIxJUU3JTg5JTg3Lm1vdjwvS2V5PgogIDxFQz4wMDI2LTAwMDAwMDAxPC9FQz4KICA8UmVjb21tZW5kRG9jPmh0dHBzOi8vYXBpLmFsaXl1bi5jb20vdHJvdWJsZXNob290P3E9MDAyNi0wMDAwMDAwMTwvUmVjb21tZW5kRG9jPgo8L0Vycm9yPgo="} 
           }, 
           service: oss, 
           path: test_dir_recursive/2024-7-10%2010.55%E6%8B%8D%E6%91%84%E7%9A%84%E5%BD%B1%E7%89%87.mov 
   }
   ```
   
   The error shows that the path I input is ` test_dir_recursive/2024-7-10%2010.55%E6%8B%8D%E6%91%84%E7%9A%84%E5%BD%B1%E7%89%87.mov` which is encoded, but the uri's path is `/test_dir_recursive/2024-7-10%252010.55%25E6%258B%258D%25E6%2591%2584%25E7%259A%2584%25E5%25BD%25B1%25E7%2589%2587.mov` which encodes the path again. 
   
   ### Steps to Reproduce
   
   just encode the path before call the func.
   
   ### Expected Behavior
   
   should not encode the path if the path has been encoded.
   
   ### Additional Context
   
   _No response_
   
   ### Are you willing to submit a PR to fix this bug?
   
   - [ ] Yes, I would like to submit a PR.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: oss seems to percentage encode the percentage encoded string. [opendal]

Posted by "Lzzzzzt (via GitHub)" <gi...@apache.org>.
Lzzzzzt commented on issue #4910:
URL: https://github.com/apache/opendal/issues/4910#issuecomment-2235921550

   ok, got it


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: oss seems to percentage encode the percentage encoded string. [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4910:
URL: https://github.com/apache/opendal/issues/4910#issuecomment-2235887794

   Hi, this is intentional. Please avoid encoding your path before submitting it as `path` to opendal.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] bug: oss seems to percentage encode the percentage encoded string. [opendal]

Posted by "Lzzzzzt (via GitHub)" <gi...@apache.org>.
Lzzzzzt closed issue #4910: bug: oss seems to percentage encode the percentage encoded string.
URL: https://github.com/apache/opendal/issues/4910


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org