תמונות נחסמות בקוד להורדת קובץ html
-
שלום וברכה לכולם, אשמח מאד לעזרתכם,
כתבתי קוד ב NODEJS ששולח לקליאנט קובץ html ובו תמונות כ base64
הקוד נראה משהו כזה:let s = new Readable() s.push(FileContent) res.setHeader("Content-Type", "application/json; charset=utf-8"); res.setHeader("Content-Type", "application/json; charset=utf-8"); res.writeHead(200, {'Content-disposition': 'attachment; filename=demo.html'}); s.pipe(res)
הבעיה היא שהקובץ שמגיע לקליאנט מגיע עם תמונות מפוקסלות
התמונות החסומות נראות בצורה כזו:אודה מאד אם למישהו יש רעיון איך לפתור את הבעייה הזו.
תודה רבה מראש.
-
כיון שאתה מגיש את התמונות ע"י base64 ולא ככתובת בפני עצמה, נטפרי צריכה את רשות הלקוח לבדיקת התמונות שכן לא מדבור בשיתוף כתובת אלא העלאת המידע עצמו לגויים הבודקים, מה שבמקרים קיצוניים יכול להפריע.
הלקוח יכול לבטל את ההימנעות של השליחה ע"י ההגדרה "שלח תמונות מוטמעות לבדיקה" בדף הגדרות הסינון. -
האפשרות של "שלח תמונות מוטמעות לבדיקה" שולחת את התמונות לבדיקה,
הבעיה שלי היא שהקובץ יורד יותר מהר מקצב הבדיקה כך שעכשיו הוא מגיע לקליאנט בצורה כזו:
-
@nanif שהקליינט יוריד את הקובץ שוב לאחר מספר שניות/דקות, במידה והתמונות נבדקו ואושרו הן יופיעו תקין. במידה והפרוצדורה הזו מפריעה מסיבה כלשהי הקליינט יכול לפנות לנטפרי באמצעות מערכת הפניות עם פרטים נוספים, יתכן שיש לזה פתרון.
-
@shraga כל פעם שהקליאנט מבקש מהסרבר את הקובץ התמונות עוברות מחדש תהליך של בדיקה.
כך שלא באמת יעזור לעשות את זה שוב עוד כמה דקות.
מה גם שהתמונות כבר בדוקות בעיקרון, כשטענו אותם הן עברו תהליך של בדיקה. (טוענים אותך דרך הממשק) -
@nanif אמר בתמונות נחסמות בקוד להורדת קובץ html:
הבעיה שלי היא שהקובץ יורד יותר מהר מקצב הבדיקה כך שעכשיו הוא מגיע לקליאנט בצורה כזו:
ברור, בכל אתר זה ככה.
@nanif אמר בתמונות נחסמות בקוד להורדת קובץ html:
@shraga כל פעם שהקליאנט מבקש מהסרבר את הקובץ התמונות עוברות מחדש תהליך של בדיקה.
שגוי. אם התוכן זהה, הוא נשלח פעם אחת לבדיקה, ומהרגע שהוא יאושר הוא ייפתח לתמיד, גם לקליינט שיתחבר עוד שנה. ככה בדיוק עובדת בדיקת האתרים של נטפרי בכל האתרים.
-
@nanif אמר בתמונות נחסמות בקוד להורדת קובץ html:
@shraga כל פעם שהקליאנט מבקש מהסרבר את הקובץ התמונות עוברות מחדש תהליך של בדיקה.
כך שלא באמת יעזור לעשות את זה שוב עוד כמה דקות.
מה גם שהתמונות כבר בדוקות בעיקרון, כשטענו אותם הן עברו תהליך של בדיקה. (טוענים אותך דרך הממשק)אם בכל פעם זה נבדק מחדש, זה לא תקין-תשלח פניה לנטפרי.