Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:18 30.04.24 
Компютри и Интернет
   >> ASP
Всички теми Следваща тема *Кратък преглед

Тема CDONTS -> NewMail.AttachFileнови  
Автор Borg (Нерегистриран)
Публикувано13.09.02 12:33



Имам малък проблем с този атачмънт:

var mail = Server.CreateObject("CDONTS.NewMail");
var attach = Request.Form("file");

mail.MailFormat = 0;
mail.From=Request.Form("From");
mail.To="simo@alog-bg.com";

mail.Subject=Request.Form("Subject");
mail.AttachFile(attach, 0);
mail.Body=Request.Form("text");
mail.Send();


това е кода. На червеният ред ми дава грешка

error '80004005'
Unspecified error

Някой може ли да каже защо? По спецификацийте на MSDN не трябва да има проблем, ама сървър-а пищи

"Търсейки по-доброто, често губим доброто" (Шекспир)


Тема Re: CDONTS -> NewMail.AttachFileнови [re: Borg]  
Автор DB2 (освидетелстван)
Публикувано13.09.02 23:05



Не би трябвало да дава грешка ако данните във формата за пътя към файла са верни. Тази грешка аз съм я получавал само ако на мястото на file имам грешно зададен път.

I haven't lost my mind, I have it backed up somewhere on tape.


Тема Re: CDONTS -> NewMail.AttachFileнови [re: Borg]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано17.09.02 00:15



Нещо гнило има... По принцип Request.Form ("file") ще върне път към файл на клиента, докато за attachement трябва да посочиш път към файл на сървъра. Правилния подход е:
1) upload на файла от Request.Form ("file") на сървъра
2) закачане на този файл като attachment

чети и дишай по-леко


Тема Re: CDONTS -> NewMail.AttachFileнови [re: Pechenia]  
Автор Borg (Нерегистриран)
Публикувано17.09.02 16:22



Mersi Pechen, i v posledstvie razbrah che trjabva file-to da e na server-a. Okaza se che njama da ima attach. Bilo goljam probiv v sigurnostta i admina otkaza tazi usluga. Oshte vednuj 10x

"Търсейки по-доброто, често губим доброто" (Шекспир)


Тема Re: CDONTS -> NewMail.AttachFile [re: Borg]  
Автор PecheniaМодератор (нема лабаво ;-)
Публикувано19.09.02 08:53



Мдаа... пробив в сигурността значи... Практически това означава, че не ще да ти даде достъп до файловата система на сървъра. Теоретично имаш възможност при upload да не записваш изтегления файл на сървъра, а просто да го оставиш в паметта и да го подадеш оттам за attach. Това означава обаче, че трявбва да търсиш компонента за send на поща, дето да можеш да и подадеш като attach променлива или въобще обект в паметта. Сигурно има такива, а и има вариант просто да закачиш филето към текста на бодито...
Пък за админа няма да е проблем да отпусне една директория специално за attach филета и само там да ти разреши записа... Ах, тези админи... ;-)

чети и дишай по-леко


Тема Re: CDONTS -> NewMail.AttachFileнови [re: Pechenia]  
Автор kelesh (непознат)
Публикувано27.09.02 10:47



По принцип и със NewMail би трябвало да може да минеш без запис на файла: Метода AttachFile приема и IStream, проблема е да си напишеш нещо дето засмуква Request-a(byte[]) и връща IStream, ама с VB не става (IStream не имплементира IDispach) .... Требе нещо на C....

Редактирано от kelesh на 27.09.02 10:48.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.