כותב |
|
kingdavid משתמש מתחיל
הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת הודעות: 10
|
נשלח בתאריך: 27 October 2005 בשעה 19:26 | | IP רשוּם
|
|
|
|
שלום,
אני עובד ב-בc# בסביבת דוט נט.
מישהו יודע כיצד מציגים תמונה כשהמקור שלה הוא stream ולא לינק ?
|
חזרה לתחילת העמוד |
|
|
kingdavid משתמש מתחיל
הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת הודעות: 10
|
נשלח בתאריך: 28 October 2005 בשעה 12:45 | | IP רשוּם
|
|
|
|
לחדד את השאלה:
int Length = 256; string saveTo = "mmm.jpg"; FileStream writeStream = new FileStream(saveTo, FileMode.Create, FileAccess.Write); Byte[] buffer = new Byte[Length]; int bytesRead = readStream.Read(buffer, 0, Length); // write the required bytes while (bytesRead > 0) { writeStream.Write(buffer, 0, bytesRead); bytesRead = readStream.Read(buffer, 0, Length); } readStream.Close(); writeStream.Close();
יש לי את ה-buffer אותו אני כותב לקובץ (וזה מצליח), השאלה היא איך אני כותב אותו לתוך image שנמצא על ה- web?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 28 October 2005 בשעה 15:36 | | IP רשוּם
|
|
|
|
לא יצא לי לעבוד עם זה האמת, אבל הייתי חושב על כיוונים כמו:
- בדיקה האם יש מחלקה המתעסקת עם תמונות המסוגלת לקבל STREAM.
- שמירת התמונה כקובץ וטעינתה לאחר מכן.
__________________ מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
|
חזרה לתחילת העמוד |
|
|
kingdavid אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 28 October 2005 בשעה 15:53 | | IP רשוּם
|
|
|
|
היי,
תודה על התגובה המהירה.
לגבי הכיוון הראשון - אני עדיין מחפש, לא מצאתי מחלקה כזו.
לגבי הכיוון השני - ניסיתי וזה עבד (ראה את הקוד למעלה). אבל לא הבנתי איפה הוא כותב את הקובץ - על הסרבר או בצד הקליינט ?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 28 October 2005 בשעה 16:46 | | IP רשוּם
|
|
|
|
למה שישמור על הסרבר ? התכנה הרי רצה אצל הלקוח...
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
kingdavid משתמש מתחיל
הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת הודעות: 10
|
נשלח בתאריך: 28 October 2005 בשעה 18:19 | | IP רשוּם
|
|
|
|
ואין בעיה של הרשאות ?
התוכנה יכולה לשמור קובץ אצל הלקוח מבלי שיידע בכלל ?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 28 October 2005 בשעה 18:46 | | IP רשוּם
|
|
|
|
התכנה רצה אתה הלקוח, נכון? את התמונה היא לוקחת מהאינטרנט...נכון? תקן אותי--אם אני טועה :)
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
kingdavid משתמש מתחיל
הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת הודעות: 10
|
נשלח בתאריך: 28 October 2005 בשעה 18:51 | | IP רשוּם
|
|
|
|
סבבה, אתה צודק.
אני אגיד לך מה מבלבל אותי, אני עובד עם visual 2005, שמרתי את ה- stream של התמונה לקובץ בלי לתת ספרייה - כך שהוא אמור לשים את הקובץ איפה שהתוכנה רצה.
ולמרבה ההפתעה הוא שמר לי אותו בספרייה של הVISUAL ולא ה- explorer, בגלל זה חשבתי שהוא שומר את הקובץ בצד הסרבר.
תוכל להסביר את הסוגיה ?
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 28 October 2005 בשעה 19:06 | | IP רשוּם
|
|
|
|
אני מניח שהוא שומר לך את התמונה ב-\projects\bla bla bla\bin\debug או בקיצור, איפה שהקובץ exe...כי שם זאת ברירת המחדל...
אם בא לך לקבוע היכן לשמור, פרט תיקיה, למרות שאין שום דבר רע בלשמור בתיקית ברירת המחדל. הבעיה היא שהתיקיה עליה אתה מצביע משתנה (לא אקראי או משהו כזה אלא כשאתה מעתיק קבצים וכו') ולכן עלול להתעורר מצב שאתה מפזר תמונות :)
הצעה מהנסיון הקטן שלי: שמור בתחילת הריצה של התכנית במשתנה את התיקיה עליה אתה מצביע (ראה הערה), ותכסוך בעיות :)
**הערה: אם לא תוסיף תיקיה, שם קובץ הקובץ ישמר בתיקיה עליה אתה מצביע כרגע... VB: my.Computer.FileSystem.CurrentDirectory
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
kingdavid משתמש מתחיל
הצטרף / הצטרפה: 30 September 2005
משתמש: מנותק/ת הודעות: 10
|
נשלח בתאריך: 28 October 2005 בשעה 20:01 | | IP רשוּם
|
|
|
|
תודה רבה על ההתייחסויות
|
חזרה לתחילת העמוד |
|
|