Преглед на файлове

fix(word_extractor): Fix type error and remove stream in ssrf_proxy (#11241)

Signed-off-by: -LAN- <laipz8200@outlook.com>
-LAN- преди 4 месеца
родител
ревизия
9601102885
променени са 2 файла, в които са добавени 1 реда и са изтрити 3 реда
  1. 0 2
      api/core/helper/ssrf_proxy.py
  2. 1 1
      api/core/rag/extractor/word_extractor.py

+ 0 - 2
api/core/helper/ssrf_proxy.py

@@ -53,8 +53,6 @@ def make_request(method, url, max_retries=SSRF_DEFAULT_MAX_RETRIES, **kwargs):
                     response = client.request(method=method, url=url, **kwargs)
 
             if response.status_code not in STATUS_FORCELIST:
-                if stream:
-                    return response.iter_bytes()
                 return response
             else:
                 logging.warning(f"Received status code {response.status_code} for URL {url} which is in the force list")

+ 1 - 1
api/core/rag/extractor/word_extractor.py

@@ -86,7 +86,7 @@ class WordExtractor(BaseExtractor):
                 image_count += 1
                 if rel.is_external:
                     url = rel.reltype
-                    response = ssrf_proxy.get(url, stream=True)
+                    response = ssrf_proxy.get(url)
                     if response.status_code == 200:
                         image_ext = mimetypes.guess_extension(response.headers["Content-Type"])
                         file_uuid = str(uuid.uuid4())