הטמעת קבצים באתר (asp.net)
-
ברצוני להטמיע קבצים בתוך האתר, כך שהמשתמשים לא יצטרכו להוריד את הקובץ אליהם, אלא יוכלו לצפות בו בתוך האתר.
ניסתי להשתמש בגוגל דוקס:<iframe src="http://docs.google.com/viewer?url=@fileName&embedded=true" style="position: absolute;width:100%; height: 100%;border: none;"></iframe>
אך איני רואה את הקובץ.
יש למישהו נסיון עם זה? או דרך אחרת בה אוכל להציג קבצים?
תודה.
פורסם במקור בפורום CODE613 ב14/12/2017 10:46 (+02:00)
-
סוגי קבצים - וורד, PDF, תמונות
מאוחסנים באותו שרת שעליו יושב האתר.
אנחנו עובדים עם mvc?לגבי נטפרי - זה בסדר, גם לי יש נטפרי וזה חסום... אך זה הדרישה של ה'בוס'.
אגב, זה נכון לגבי כל צורות הצגת הקבצים? כלומר עצם הרעיון הזה נחסם?פורסם במקור בפורום CODE613 ב18/12/2017 10:43 (+02:00)
-
הפרמטר @filename כנראה מכיל את הנתיב המקומי של הקבצים (משהו כמו c:\docs\theDoc.pdf)
בעוד שצריך כתובת אינטרנט ציבורית אליהם: http://www.example.com/docs/theDoc.pdf.
בקשר לתמונות וPDF לא צריך לדעתי בכלל את google docs viewer. אבל אכן לdocx צריך.נטפרי חוסמים את זה כי זה דלת אחורית לכתובות סגורות (כנראה לא נעשה פיתוח של ניתוח הפרמטר של הurl מחוסר ביקוש או חשש של עוד חורים).
פורסם במקור בפורום CODE613 ב18/12/2017 11:01 (+02:00)
-
דווקא לא, הפרמטר מכיל את הכתובת המלאה בשרת.
אם את מעתיקה את הפרמטר ומדביקה בלשונית אחרת הקובץ יורד?
נסו נא את זה:<iframe src="https://docs.google.com/viewer?url=https://www.cs.huji.ac.il/~noam/google-theory.pdf&embedded=true" > </iframe>
זה אמור לעבוד אבל בנטפרי תהיה חסימה.
אינני רואה סיבה למה לכם לא עובד.לגבי PDF - איך אפשר להציג?
הדפדפן הרי יודע להציג גם PDF, אז תוכלו להציג אותו כחלק מדף ע"י אייפרים:
<iframe src="https://www.cs.huji.ac.il/~noam/google-theory.pdf" > </iframe>
אם אין לכם צורך לשבץ אותו בתוך הדף תוכלו להציג אותו בדף מלא ע"י פשוט כתובת הקובץ: https://www.cs.huji.ac.il/~noam/google-theory.pdf
פורסם במקור בפורום CODE613 ב18/12/2017 11:31 (+02:00)
-
תבדקי אם הקוד שלי מההודעה אחרונה (הראשון, עם הdocs.google.com/viewer) עובד כפי שהוא בלי לשנות את הurl של הקובץ.
אם זה לא עובד, הבעיה אצלכם במחשב/דפדפן. אם עובד, אז הבעיה בוקבץ השני, אולי הוא מוגבל לIP מסויים או מצריך הרשאה כל שהיא.פורסם במקור בפורום CODE613 ב27/12/2017 12:23 (+02:00)
-
גם את הקישור הראשון שלך הוא לא מראה, וכותב לי Resource unavailable. כשפותחת את https://docs.google.com/viewer?url=https://www.cs.huji.ac.il/noam/google-theory.pdf&embedded=true
אצלך הוא מראה משהו באותו לינק?
וכן - האם יש אפשרות להתאים את גודל הקובץ לגודל הiframe? אם אני רוצה שיקטין בהתאמה את הקובץ לבערך חצי מסך, זה אפשרי?
פורסם במקור בפורום CODE613 ב28/12/2017 08:16 (+02:00)
-
גם את הקישור הראשון שלך הוא לא מראה, וכותב לי Resource unavailable. כשפותחת את https://docs.google.com/viewer?url=https://www.cs.huji.ac.il/noam/google-theory.pdf&embedded=true
אצלך הוא מראה משהו באותו לינק?
וכן - האם יש אפשרות להתאים את גודל הקובץ לגודל הiframe? אם אני רוצה שיקטין בהתאמה את הקובץ לבערך חצי מסך, זה אפשרי?
לא העתקת טוב את הלינק, לפני הnoam במקום סלש צריך להיות טילדה (~). תעתיקו ממה שכתבתי בדיוק.
זה לא אמור לעבוד בנטפרי אבל זה עובד, בדקתי זאת בזמנו.
@רחל1וכן - האם יש אפשרות להתאים את גודל הקובץ לגודל הiframe? אם אני רוצה שיקטין בהתאמה את הקובץ לבערך חצי מסך, זה אפשרי?
ברור, הוא מקבל סטייל בדיוק כמו כל אלמנט html.
פורסם במקור בפורום CODE613 ב28/12/2017 10:46 (+02:00)
-
לפעמים כשהדף עולה, לא מוצג הקובץ בiframe, ויש שגיאה
Refused to display 'https://docs.google.com/gview?url=https://...&embedded=true' in a frame because it set 'X-Frame-Options' to 'sameorigin'.איך אפשר למנוע את זה?
פורסם במקור בפורום CODE613 ב14/01/2018 11:32 (+02:00)