גרשיים נוספים לבד בשליחת קובץ מ JS לשרת
-
@ששא כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
בשרת עשיתי שמירה מיד של הקובץ שהתקבל ללא שום עיבוד וכדומה ואפ"ה זה נהיה ככה, כך שלכאורה זה קשור ל JS
מכיון שהבעיה בתוכן הקובץ, אפשר להניח די בודאות שהבעיה לא בקוד שהבאת כי קוד של העלאת קובץ לא משנה את תוכן הקובץ
@dovid כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
מדובר בxls או xlsx, או בcsv
ההשערה שלי שמדובר בקובץ CSV. הדרך לעשות escaping של גרשיים בערכים מוקפים בגרשיים הוא להכפיל את הגרשיים. (ע"ע)
-
@dovid כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
הארה דומה עולה לי למקרא המילים "הקוד הרלוונטי" - משמע יש עוד קוד אבל לכאורה הוא לא נוגע לעניין.
זה כל הפונקצייה של הייבוא קובץ
זה הקוד ב PHP שמקבל את הקובץ ושומר אותו
$fileTmpPath = $_FILES['file']['tmp_name']; $fileContent = file_get_contents($fileTmpPath);
@dovid כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
מדובר בxls או xlsx, או בcsv?
CSV
-
-
אתה יכול פשוט בשרת להחליף את כל הגרשיים הכפולים לגרשיים אחד
-
@ivrtikshoret כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
אתה יכול פשוט בשרת להחליף את כל הגרשיים הכפולים לגרשיים אחד
נכון
אבל הבעיה היא שהוא גם הוסיף כמה פעמים-לא תמיד בתחילת מילה או בסוף מילה וכדומה -
מה הכוונה תוכל להביא כמה דוגמאות?
-
@yossiz כתב בגרשיים נוספים לבד בשליחת קובץ מ JS לשרת:
הדרך לעשות escaping של גרשיים בערכים מוקפים בגרשיים הוא להכפיל את הגרשיים. (ע"ע)
@ששא תקרא מה שכתבתי למעלה (קישרתי גם קטע מהמכלול). זה תקין לגמרי, הגרשיים אמורים להיות כפולים. ככה זה פורמט CSV (ספרייה שיודעת לקרוא קבצי CSV אמורה לדעת להוריד את הגרשיים המיותרים)