דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. דרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים)

דרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים)

מתוזמן נעוץ נעול הועבר רשתות
גוגל דרייבgoogle drivedrive
34 פוסטים 13 כותבים 5.4k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יעקב טורק
    השיב לchv ב נערך לאחרונה על ידי יעקב טורק
    #23

    @chv תודה רבה על הכלי הנהדר הזה, אני משתמש בהורדת קבצים מדרייב באופן תכנותי באמצעות VBA ונתקלתי בבעיה בהורדת קבצים גדולים כיון שצריך ללחוץ על "הורד בכל זאת", והכלי הזה פתר לי את הבעיה. (אחרי שראיתי המון פורומים של VBA שדנים בבעיה הזו, ללא פתרון מוצלח).
    לגבי מהירות ההורדה, עשיתי כמה בדיקות ובכולם התוצאה הייתה שהורדה דרך הקישור הזה לקחה שליש זמן לעומת הורדה רגילה מדרייב.
    דרך אגב, כשאתה מוריד באמצעות VBA אתה יכול לשלוט בשם שהקובץ יקבל ובמיקום שבו הוא ישמר.
    אני אשמח אם תוכל להרחיב לגבי איך להרכיב את ה-URL הזה, מה המשמעות של כל הפרמטרים, והאם ה-KEY הוא תמיד זהה.
    תודה רבה

    chvC תגובה 1 תגובה אחרונה
    2
    • chvC מנותק
      chvC מנותק
      chv
      השיב ליעקב טורק ב נערך לאחרונה על ידי chv
      #24

      @יעקב-טורק היי.
      זה דיי פשוט.
      כמו שכתבתי במקור - ה-URL שפונה ל-API של דרייב כולל את ה-ID של הקובץ, עם פרמטרים הבאים:

      • alt עם ערך media זה בעצם גורם ל-API להחזיר כתשובת HTTP את הקובץ עצמו. בלי זה פשוט יוחזר תשובה אינפורמטיבית של ה-API עם קצת מטאדטה על הקובץ.
      • key עם ערך של מפתח ה-API שלך מגוגל.

      כלומר URL טיפוסית ל-API דרייב לגישה לקובץ ישיר תהיה כזו - https://www.googleapis.com/drive/v3/files/{ID}?alt=media&key={KEY}
      כתובת טיפוסית רגילה של קובץ דרייב היא כזו - https://drive.google.com/file/d/{ID}/view?usp=sharing

      לשאלתך

      האם ה-KEY הוא תמיד זהה

      לא לגמרי הבנתי כוונתך, ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API. זה 'תמיד זהה'? כנראה שככה תקרא לזה.

      אכן אם אתה עובד עם קוד אתה כמובן יכול לבחור את היעד של הסטרים שאתה מקבל מה-API, שם קובץ וכדו'. לכן הייתי ממליץ לך כחלק מהפרוצדורה הנ"ל של הורדת הקובץ, להוסיף קריאה ל-API לקבל את המטאדטה של הקובץ ובין השאר את השם המקורי שלו - בגוגל דרייב- ובקובץ שיורד להגדיר את השם הזה (והסיומת).
      עריכה להבהרה של התהליך: כפי שציינתי, קריאה ל-API בכתובת הזו בדיוק בלי הפרמטר alt=media תחזיר לך תשובת JSON עם המטאדטה הנדרש (id, שם קובץ, מימטייפ - סוג קובץ. על פי זה אפשר לקבוע כמובן סיומת קובץ, או איך שזה לא עובד במנגנון הקבצים שבו אתה כותב). זה ממש פשוט!

      בלוג

      צדיק תמיםצ י 2 תגובות תגובה אחרונה
      1
      • צדיק תמיםצ מנותק
        צדיק תמיםצ מנותק
        צדיק תמים מדריכים
        השיב לchv ב נערך לאחרונה על ידי צדיק תמים
        #25

        @chv תוכל אולי להכניס את השיפור הזה באתר שלך?
        או שזה לא אפשרי ליצור כזה קישור, אלא רק אם יש קוד שמוריד את הקובץ

        רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

        chvC תגובה 1 תגובה אחרונה
        2
        • chvC מנותק
          chvC מנותק
          chv
          השיב לצדיק תמים ב נערך לאחרונה על ידי
          #26

          @צדיק-תמים אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

          @chv תוכל אולי להכניס את השיפור הזה באתר שלך?
          או שזה לא אפשרי ליצור כזה קישור, אלא רק אם יש קוד שמוריד את הקובץ

          אי אפשר לשלוט במסגרת המצומצמת של URL, בשם הקובץ שיירד.
          וכיוון שההורדות מה-API של דרייב לא יורדות עם מטאדטה כברירת מחדל (מה שגורם לקובץ בתוצאה הסופית להיות תלוי במערכת ההפעלה שמורידה/התוכנה - שצריכות לנחש על פי מבנה הקובץ מה הסיומת שלו. ואין להם גם שום דרך לקבוע לו שם קובץ לפי המקור)
          זה לא אפשרי באתר הנ"ל.

          אבל כן הכנסתי עכשיו פרוצדורה כמו שכתבתי לו למעלה - לקבל את שם הקובץ. זה עכשיו מקבל את שם הקובץ וכותב אותו בפופאפ של ה-URL החדשה שנוצרה עבור הורדה דרך ה-API.
          תוכל לפתוח את האתר וליצור כתובת הורדה ישירה ולראות את זה.

          בלוג

          תגובה 1 תגובה אחרונה
          2
          • י מנותק
            י מנותק
            יעקב טורק
            השיב לchv ב נערך לאחרונה על ידי
            #27

            @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

            ה-KEY הוא מפתח אישי שלך שזה בעצם מזהה (טוקן) שהוצאת מגוגל ומאפיין את הגישה שלך ל-API.

            לא הבנתי את המשפט הזה (אני מודה, לא יודע מה זה טוקן), איך בעצם אני מקבל את ה-KEY ?
            ניסיתי באתר שלך 3 קבצים שונים שכל אחד נמצא בדרייב של חשבון אחר, ובכולם ה-KEY היה זהה, זה מה שגרם לי להסיק שה-KEY תמיד יהיה זהה.
            האם אני טועה?
            אם ה-KEY הזה מתאים רק למחשב שלי?
            או שהוא יהיה טוב לכל קובץ ואני צריך רק להחליף את ה-ID

            תגובה 1 תגובה אחרונה
            0
            • צדיק תמיםצ מנותק
              צדיק תמיםצ מנותק
              צדיק תמים מדריכים
              השיב לchv ב נערך לאחרונה על ידי
              #28

              @chv אמר בדרייב | לשלוח קבצים שיירדו מיד - בלי הדף של "ההורדה" (גם קבצים גדולים):

              אז איך מוציאים API של גוגל דרייב? זה סיפור קצת מסובך למי שאין לו חוש. וודאי למי שלא יודע אנגלית. לכן הוצאתי על חשבון שאני לא מתעסק איתו, API של דרייב - ואני משתף אותו איתכם.

              הKEI בעצם זה החשבון, בשביל ההרשאות גישה של דרייב
              וזה אכן קבוע
              אתה יכול לעשות טוקן משלך, אבל זה לא מומלץ לפרסם אותו...
              לכן @chv הכין טוקן של חשבון שהוא לא משתמש בו.
              ככה ע"פ מה שהבנתי...

              רוצה לזכור קריאת שמע בזמן? לחץ כאן! || אתר שכולו מדריכים

              י תגובה 1 תגובה אחרונה
              0
              • י מנותק
                י מנותק
                יעקב טורק
                השיב לצדיק תמים ב נערך לאחרונה על ידי
                #29

                @צדיק-תמים זה אומר שאם יום אחד הוא יסגור את הטוקן שלו, כל הקישורים שלי לא יעבדו?

                chvC תגובה 1 תגובה אחרונה
                0
                • chvC מנותק
                  chvC מנותק
                  chv
                  השיב ליעקב טורק ב נערך לאחרונה על ידי
                  #30

                  @יעקב-טורק בדיוק

                  בלוג

                  תגובה 1 תגובה אחרונה
                  0
                  • ת מנותק
                    ת מנותק
                    תקליטן נפתלי
                    כתב ב נערך לאחרונה על ידי חברים
                    #31

                    תודה רבה על הסבר.
                    המשך יום נעים לילה טוב

                    A תגובה 1 תגובה אחרונה
                    0
                    • A מנותק
                      A מנותק
                      Android 0
                      השיב לתקליטן נפתלי ב נערך לאחרונה על ידי
                      #32
                      פוסט זה נמחק!
                      ת תגובה 1 תגובה אחרונה
                      0
                      • ת מנותק
                        ת מנותק
                        תקליטן נפתלי
                        השיב לAndroid 0 ב נערך לאחרונה על ידי
                        #33
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        • א מנותק
                          א מנותק
                          א סאדיגערער
                          כתב ב נערך לאחרונה על ידי
                          #34

                          זה כבר לא עובד?

                          תגובה 1 תגובה אחרונה
                          0
                          • מ מומחה ברמה התייחס לנושא זה ב
                          • צדיק תמיםצ צדיק תמים התייחס לנושא זה
                          • יוסף אלחנןי יוסף אלחנן התייחס לנושא זה

                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

                          • התחברו או הירשמו כדי לחפש.
                          • פוסט ראשון
                            פוסט אחרון
                          0
                          • חוקי הפורום
                          • לא נפתר
                          • משתמשים
                          • חיפוש גוגל בפורום
                          • צור קשר