Articles of 上传

如何从url上传文件到Dropbox?

我可以find很多关于如何将文件从SD卡上传到Dropbox帐户的教程和示例。 但是,我怎样才能上传不在SD卡中的文件,我所有的都是url? 我不想下载它,然后上传它,因为文件是400MB大小。

改造2 RequestBody writeTo()方法调用两次

改造2 RequestBody writeTo()方法调用两次,我使用的代码如下: ProgressRequestBody requestVideoFile = new ProgressRequestBody(videoFile, new ProgressRequestBody.UploadCallbacks() { VideoUploadStore store = new VideoUploadStore(); @Override public void onProgressUpdate(int percentage) { if (!mIsCancelled) { Log.i("UploadServiceManager", "Read Percentage : " + percentage); data.setUploadPercentage(percentage); store.updateUploadData(data); } } @Override public void onError() { if(!mIsCancelled) { data.setUploadPercentage(0); store.updateUploadData(data); } } @Override public void onFinish() { } }); MultipartBody.Part […]

如何在Android上发布大型video服务器?

我试图发布一个大的video(近1 GB)。 我正在使用FTP将video发送到服务器,但上传会在一段时间后停止。 在服务器上的video崩溃,但我能够上传一个较小的video。 我还使用HTTP将video发送到服务器,作为Base64编码string发送,但编码时出现内存不足exception。 我试图上传video作为文件,但没有成功。 将大型video上传到服务器的最佳方法是什么?

Retrofit-IllegalArgumentException:意外的URL

我想使用Retrofit将video文件(从图库中select)上传到服务器。 但它不起作用,并抛出exception“ java.lang.IllegalArgumentException:意外url:192.168.1.7 ”。 我的代码如下。 PostFile.java : public final class PostFile { public static final MediaType MEDIA_TYPE_MARKDOWN = MediaType.parse("vide/mp4"); private final OkHttpClient client = new OkHttpClient(); public void run(String path) throws Exception { File file = new File(path); Request request = new Request.Builder() .url("192.168.1.7/") .post(RequestBody.create(MEDIA_TYPE_MARKDOWN, file)) .build(); Response response = client.newCall(request).execute(); if (!response.isSuccessful()) throw new […]

Android的图像上传:使用活动或服务?

目前我使用一个活动上传图片到网上,我使用AsyncTask,一切都很好。 我目前使用一个活动来实现这一点,基本上,活动允许用户input一些细节,拍照然后提交,显示一个进度对话框,直到收到一个响应。 在E或G连接时,整个过程可能相当长(超过一分钟)。 它不可能完成活动,并返回到以前的活动(这是我想要的),直到收到答复。 我有什么select。 目前,如果我按主页button的过程中工作正常,并继续上传,应用程序可以最小化可编程性? 。 我发现这种方法存在很多问题,例如,如果活动closures或发生错误。 我能想到的唯一方法是将实际的上传代码移动到服务中,使用活动收集信息并允许活动为每个上传启动一项新服务? 然后我可以使用NotificationManager通知用户成功或失败,并处理服务中的重试。 我注意到,从画廊分享到Facebook的图像时,活动立即closures,用户通过通知收到反馈。 我假设这种方法使用服务将图像上传到Facebook? 任何帮助/build议将不胜感激。 问候

ByteArrayOutputStream到FileBody

我有一个Uri图像,这个图像是从Gallery中选取的,我想加载并压缩成75%质量的JPEG格式。 我相信我已经用下面的代码实现了这一点: ByteArrayOutputStream bos = new ByteArrayOutputStream(); Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath()); bm.compress(CompressFormat.JPEG, 60, bos); 不是我把它塞进一个名为bos的ByteArrayOutputStream我需要将它添加到一个MultipartEntity中,以便将它HTTP POST到一个网站上。 我无法弄清楚如何将ByteArrayOutputStream转换为FileBody。

断pipeexception(sendto失败:EPIPE(损坏的pipe道))进行改造

我正在使用retrofit在Android上的file upload我使用以下服务接口 public interface FileUploadService { public static final String BASE_URL = "server url"; @Multipart @POST("/upload") void upload(@Part("file") TypedFile file, @Part("path") String path, Callback<Pk_Response> cb); } 这是我的服务生成器类 public class ServiceGenerator { // No need to instantiate this class. private ServiceGenerator() { } public static <S> S createService(Class<S> serviceClass, String baseUrl) { RestAdapter.Builder builder = new […]

Android的webview页面重新加载后捕获图片和上传在Android 5 +

我跟着这个在webview中捕捉图像forms的相机 在这个部分在Android中的一些版本,并在一些设备的罚款 但在android 5.0.1时,我从webview捕获图像捕获和重新加载页面中,我再次redirect到login页面 所以我无法上传,但在Huvai P9它的手机罚款与Android 6+的工作正常它保持良好,上传图像可以任何一个build议我该怎么做 更新1 现在我尝试了很多其他的方式 但它不工作在一些设备请帮助,但在一些设备,其工作正常…

Android图像上传AWS服务器

使用以下代码在服务器上上传图片 – final InputStream fileInputStream = MyApplication.getInstance().getContentResolver().openInputStream(imageFile); bitmap = BitmapFactory.decodeStream(fileInputStream); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream); final byte[] bitmapData = byteArrayOutputStream.toByteArray(); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); // Add binary body if (bitmap != null) { ContentType contentType = ContentType.create("image/png"); builder.addBinaryBody("", bitmapData, contentType, ""); final HttpEntity httpEntity = builder.build(); StringRequest request = new StringRequest(Request.Method.PUT, […]

您上传了一个可debugging的APK。 出于安全原因,您需要先停用debuggingfunction,然后才能将其发布到Google Play上传到Google Play

我想上传我的apk到谷歌播放store.but它显示我这样的错误。 **You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play** 并比我search这个,我收到suggetion改变android:debuggable =“false”在manifast.xml。 我改变了这个样子 manifast.xml <application android:allowBackup="true" android:debuggable="false" android:icon="@mipmap/ic_launcher" android:label="Concall" android:screenOrientation="portrait" android:theme="@style/AppTheme" > 并在我的build.grable(Module) android { buildTypes { debug { debuggable false } } 1.足够上传到谷歌玩商店的Apk? 2.如果我从我的项目文件夹(应用程序>>构build>>输出>> apk >> apk-debug.apk)从我的项目文件夹拿起apk后,它将能够上传在谷歌Play商店? 我需要知道这个事情在此先感谢。