We are using Smack in an Android application, including the use of HttpFileUploadManager.java for XEP-0363, which has worked pretty well.
We have the need to set the content type for the uploaded file, however HttpFileUploadManager.java hard codes the use of “application/octet-stream”
If this method were pulic I believe we could get by.
private void uploadFile(final File file, final Slot slot, UploadProgressListener listener) throws IOException
Or one better, would be to overload
public URL uploadFile(File file, String contentType, UploadProgressListener listener) throws InterruptedException,
XMPPException.XMPPErrorException, SmackException, IOException
Please let me know if we are overlooking anything and if the above would make sense.