草庐IT

java - 发布图像无效的 MIME 类型

我正在尝试从我的Android设备将图片从我的画廊发布到服务器。他们在后台使用Python。这就是后台开发人员所说的:-Django无法读取Android应用程序在request.FILES中发布的文件。iOS正确地做到了这一点。-似乎MultipartPOST没有正确设置正确读取请求所需的键:值。我收到这个错误:{"errorMessage":"","message":"Invalidmimetype","errorCode":0,"success":false}知道为什么吗?这是我的代码:publicstaticfinalStringIMAGE_JPEG="image/jpeg";

java - 什么是 MIME 类型的数据?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我正在阅读有关intents的文章,我遇到了单词MIME。在android-documentation中,我找不到关于什么是mime-type的明确解释。来自文档:type--指定Intent数据的显式类型(MIME类型)。通常类型是从数据本身推断出来的。通过设置此属性,您可以禁用该评估并强制使用显式类型。1)什么是MIME2)为什么我们需要它们?3)如何从Uri推断出来?附言不要将我链接到文档,我已经阅

Android:未设置电子邮件附件的 MIME 类型

我正在为Android2.3.3开发一个非常小的应用程序。我想发送一封包含jpeg图像作为附件的电子邮件(通过android电子邮件应用程序),位于相关代码下方(仅使用sdk模拟器测试):publicvoidsendArtwork(ViewaView){EditTextsubj=(EditText)findViewById(R.id.edit_subj);EditTextdescr=(EditText)findViewById(R.id.edit_descr);IntentemailIntent=newIntent(Intent.ACTION_SEND);emailIntent.set

android - 声明要通过蓝牙发送的 "custom file"的 MIME 类型

我真的需要帮助来解决这个问题:我正在开发一个应用程序,使用蓝牙将文件从我的应用程序传输到其他手机。当我想传输图像文件时,我的部分代码如下:intent.setType("image/*");i.putExtra(i.EXTRA_STREAM,uri);//hereurihastheURIoftheimagethatIwanttosend.Androidlist文件如下所示:代码运行良好。现在我的问题是:同样,我想发送一个由以下行创建的文件:f=File.createTempFile("card",".XCard",getExternalCacheDir());文件名应该是这样的:car

安卓S/MIME开发

我从这里搜索到天涯海角,仍然没有弄清楚这是怎么可能的。我开始使用自定义构建的javamail/gmailapi,因为我想在后台发送电子邮件而无需用户进行任何交互。然后我尝试在此基础上构建:crypto(http://javamail-crypto.sourceforge.net/)结合bouncycaSTLe(https://www.bouncycastle.org/)来签署电子邮件因为这些api太旧了,它们经常冲突,每次我似乎修复了一个模糊的错误,我发现了另一个。我在市场上看到1或2个提供S/MIME加密的应用程序,并已向创建者发送电子邮件但未收到回复。

android - Intent 解析规则 - uri & mime 类型

Android的Intent解析规则之一是:AnintentthatcontainsaURIbutnoMIMEtype(neitherexplicitnorinferablefromtheURI)passesthetestonlyifitsURImatchesthefilter'sURIformatandthefilterlikewisedoesnotspecifyaMIMEtype.我无法理解从URI推断部分。我试图找到一些例子;我想this一个匹配这种情况:publicvoidaddEvent(Stringtitle,Stringlocation,Calendarbegin,Cal

android - 在 Android 中发送电子邮件仅选择电子邮件应用程序并指定附件 mime 类型

在我的Android应用程序中,我发送带有图片的电子邮件。使用Intent系统发送它,我可以做以下两件事之一:1)将类型指定为“message/rfc822”,以便在选择器中仅显示电子邮件应用程序。不便之处:我无法指定使用EXTRA_STREAM和Uri附加的图像的MIME类型。许多接收电子邮件的应用程序(Gmail、Android等)将其显示为附加到邮件的未知二进制文件“blob”,不知道如何预览它,也不知道如何将其作为附件打开。2)将类型指定为(比如)“image/png”。图片已附加,Gmail等电子邮件客户端可以预览它,并在适当的应用程序中打开附件。不便之处:对于发送用户,我无

android - 我怎样才能从 WebView 中获取 MIME 类型?

我将要开发一个浏览器插件来检测页面是否是WML,如果是,它将通过API转换为HTML。我想做的是覆盖WebViewClient中的onPageFinished并从WebView获取MIME类型。但是在这两个类中似乎没有这样的方法。我是否遗漏了什么或是否有其他方法?我们将不胜感激。 最佳答案 您可以尝试使用MimeTypeMap的getFileExtensionFromUrl()后跟getMimeTypeFromExtension() 关于android-我怎样才能从WebView中获取M

android - 如何设置自己的文件mime类型

在深入研究了数十个有关如何将自定义文件关联到我的应用程序的问题之后,我要问的是确定性问题:如何使用FileOutputStream添加mime类型?我将尝试解释:我的应用程序写入了“lorenzoff”文件,这是错误的,但可以说没有任何扩展名。我知道Android使用mime类型,好的,我明白了,我将这个intent-filter添加到我的list中现在,我想用它们的内容创建我的新文件,比方说DataOutputStreamos=newDataOutputStream(newFileOutputStream("lorenzoff"));os.writeInt(1);os.writeIn

android - 在 Android 中按 MIME 类型获取联系人

我想在Android中根据联系人的MIME类型获取联系人列表。例如,我想要一个包含电子邮件地址的联系人列表。 最佳答案 您应该使用ContactsContract.RawContacts.Entity目录读取原始联系人及其关联的所有数据。如果原始联系人有数据行,则实体游标将为每个数据行包含一行。如果原始联系人没有数据行,游标仍将包含一行原始联系人级别的信息。UrirawContactUri=ContentUris.withAppendedId(RawContacts.CONTENT_URI,rawContactId);Urienti