标签: attachment

Rails 3,Action Mailer,电子邮件内容的附件和验证

我已经制作了一个简单的表单,用于发送带附件的电子邮件.问题是我不知道如何让它在邮件中运行.到目前为止,我发现的所有教程都涵盖了附件文件已经位于服务器某处且我无法找到有关验证电子邮件内容的任何内容的情况.

所以,我有两个问题要问你:

  1. 如何让用户发送包含他们上传的附件的电子邮件?
  2. 如何验证用户的附件输入和扩展?

我的电邮表格......

<div id="form_wrapper">
  <%= form_for(:kontakt, :url => {:action => 'kontakt'}, :html => { :multipart => true }, :remote=>true) do |f| %>
  <ul>
    <li>
      <%= f.label(:email) %>
      <%= f.text_field(:email) %>
    </li>
    <li>
      <%= f.label(:content) %>
      <%= f.text_area(:content, :size => "42x7") %>
    </li>
    <li>
      <%= f.label(:preview, :class=>:preview )%>
      <%= f.file_field :preview %>
    </li>
  </ul>
  <%= image_submit_tag("blank.gif",:id=>"send_email", :class=>"action submit") %>
  <%= link_to("Reset", {:controller=>'frontend',:action => 'index'},:remote => true, :class => 'action reset') %>
 <% end %>
</div>
<%= javascript_include_tag 'jquery.form.js','jquery.rails','jquery.remotipart' …
Run Code Online (Sandbox Code Playgroud)

email validation attachment actionmailer ruby-on-rails-3

0
推荐指数
1
解决办法
3646
查看次数

将文件附加到电子邮件时使用MemoryStreams作为内容源,C#

所以,我在使用MemoryStream作为内容源来附加文件时遇到了一些麻烦.

现在,我正在从远程Web服务器获取图像,并尝试将它们打包成一个用作日常报告的电子邮件.

我已经完成了提取,解析和图像提取,我已经测试了它的工作原理.我面临的问题是,当我使用MemoryStream作为内容源/内容流创建Attachment对象时,电子邮件包含空白文件/图像.但是,当我指定驻留在硬盘驱动器上的实际文件时,它会毫无问题地附加到邮件中,并且收到的邮件是完美的.

显然,在我附加文件并发送它们之前,我宁愿不必在本地缓存任何图像,因为这会在缓存中产生不必要的开销,然后清除它们.但是,如果需要,我可以把它作为我的最后手段.

我的问题是,如果在创建Attachment对象时使用MemoryStream作为contentStream存在一些已知问题,或者存在我忘记的事情.

谢谢!

c# email memorystream attachment

0
推荐指数
1
解决办法
698
查看次数

在不显示视图控制器的情况下使用 MFMailComposeViewController

我正在使用 MFMailComposeViewController 发送带有附件的电子邮件。在所有指南中,它选择将视图控制器呈现为模态视图,以便用户可以更改字段并选择发送或取消。

我不希望人们能够更改我输入的信息,所以我想知道是否可以强制它发送电子邮件而不进入模态视图?

我知道将 url 与 mailto 一起使用,但相信您无法添加附件。

如果有人知道这是否可行,或者如果他们知道如何做甚至更好,我将非常感谢您的帮助。

非常感谢。

email xcode attachment modalviewcontroller ios

0
推荐指数
1
解决办法
2890
查看次数

如何在当前帖子中显示wordpress附件?

因此,在我的博客中,我有一个照片附件页面,但它一次只能显示照片,而这两张照片用作导航,我讨厌它.

我希望附件页面显示与该组其余部分一起出现的所有照片.

这是当前的代码

        <div id="nav-images" class="navigation clearfix">
            <div class="nav-next"><?php next_image_link() ?></div>
            <div class="nav-previous"><?php previous_image_link() ?></div>
Run Code Online (Sandbox Code Playgroud)

如何更改以显示所有帖子附件?

wordpress attachment thumbnails

0
推荐指数
1
解决办法
6912
查看次数

从 WordPress 中的图像 URL 获取附件 ID

我最近需要一种方法来获取 WordPress 图像附件的 ID,但我只有图像 URL 可以使用。由于图像 URL 可能是原始图像附件的缩略图(即自动生成的帖子缩略图尺寸之一),问题变得更加复杂。

media wordpress attachment

0
推荐指数
1
解决办法
4393
查看次数

Django电子邮件-定义用户名和密码

文档中,我可以在后端文件中定义主机,端口,用户名和密码,但是我想在代码本身中定义所有它们。能做到吗?如果是这样,怎么办?

from django.core.mail import EmailMessage

email = EmailMessage(
    'Hello',
    'Body goes here',
    'from@example.com',
    ['to1@example.com', 'to2@example.com'],
    ['bcc@example.com'],
    reply_to=['another@example.com'],
    headers={'Message-ID': 'foo'},
)

message.attach_file('/images/weather_map.pdf')
Run Code Online (Sandbox Code Playgroud)

提前致谢!

更新:

我想避免将凭证存储在任何文件中。最终,我希望代码提示输入用户名和密码作为输入变量。 更新:

我尝试了这个:

import pandas as pd
from django.core.mail import EmailMessage
from django.core.mail.backends.smtp import EmailBackend
attachment_path=r'C:\path'+'\\'

connection = EmailBackend(
    host='host',
    port=587,
    username='login',
    password='password'
)

email = EmailMessage(
    'Hello',
    'Body goes here',
    'example@example.com',
    ['example@example.com'],
    ['example@example.com'],
    reply_to=['example@example.com'],
    headers={'Message-ID': 'foo'},
    connection=connection
)
email.attach_file(attachment_path+'attachment.pdf')
email.send()
Run Code Online (Sandbox Code Playgroud)

python email django attachment

0
推荐指数
1
解决办法
320
查看次数

如何使用 C# 将附件添加到 Azure DevOps 中的现有工作项

您能否提供一个代码示例,了解如何使用 C# 将附件(文本文件和图像)添加到 Azure DevOps 中的现有工作项。

tfs attachment azure-devops

0
推荐指数
1
解决办法
9204
查看次数