我尝试将图像从android上传到Azure Blob存储。我可以通过这种方式来自andriod的Azure blob存储
CloudStorageAccount storageAccount = CloudStorageAccount.parse(storageConnectionString);
// Create the blob client.
CloudBlobClient blobClient = storageAccount.createCloudBlobClient();
CloudBlobContainer container = blobClient.getContainerReference("mycontainer");
final String filePath = "C:\\Users\\icon.jpg";
CloudBlockBlob blob = container.getBlockBlobReference("1.jpg");
File source = new File(filePath);
blob.upload(new FileInputStream(source), source.length());
从Java做,但如果我改变文件路径为“内容://媒体/外部/图像/媒体/ 12”这一点,在android系统我有FileNotFoundException异常。我怎样才能从android上传图片?
是否有你在你的代码中指定的路径下的文件? –