我试图建立一个应用程序与代号之一,上传一个服务器的照片从相机捕获,然后缩小到300x300连同GPS坐标。
在模拟器(Iphone或ANdroid)上,一切都工作得很好,照片被接收并存储在服务器上,其他数据也是如此。在构建了Android应用程序后,它在Android上也能正常工作。
[2016-05-18 15:27:10] local.INFO: POST /public/www/API/storeAPI HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: fr-fr
Connection: close
Content-Length: 518
Content-Type: multipart/form-data; boundary=154c47a4886
Cookie: cluster=R2881455720
Host: lambda.fr
Remote-Ip: x.y.z.a
User-Agent: MyApp/2.8 CFNetwork/672.1.15 Darwin/14.0.0
X-Predictor: 1
所以我不确定我是不是在代号One上做错了什么,还是和Laravel有关系。
在CN1中,我使用以下方式发送数据:
`MultipartRequest requete = new MultipartRequest();
requete.setUrl(URL_DEST);
requete.setTimeout(ParametresGeneraux.REQUEST_TIMEOUT);
requete.setPost(true);
requete.setFailSilently(true);
requete.setSilentRetryCount(ParametresGeneraux.SEND_NUMBER_OF_RETRY);
requete.addData("pic", storageDir + imgPath, "image/jpeg");
requete.addArgument("latitude", Double.toString(location.getLatitude()));
requete.addArgument("longitude", Double.toString(location.getLongitude()));
requete.addArgument("accuracy", Double.toString(location.getAccuracy()));
NetworkManager.getInstance().addToQueueAndWait(requete);`
任何帮助,将感谢使图片上传也在Iphone设备上工作!
`public static final boolean resizeImageFile (Image image, String outpath, String outFormat, final int width, final int height) {
Image scaledImage = image.scaled(width, height);
// Par défaut on prend le format jpeg
if(!(outFormat.equals(ImageIO.FORMAT_JPEG) || outFormat.equals(ImageIO.FORMAT_PNG)) ){
outFormat = ImageIO.FORMAT_JPEG;
}
try {
OutputStream os = Storage.getInstance().createOutputStream(outpath);
if ( scaledImage != null ) { /*
* ATTENTION le paramètre de qualité ne semble pas être pris en compte
*/
ImageIO.getImageIO().save(scaledImage, os, outFormat, ParametresGeneraux.getPicQuality());
os.close();
return true;
}
else {
return false;
}
} catch (IOException e) {
return false;
}
}`
您需要始终使用FileSystemStorage
,并且始终使用文件的绝对路径才能上载文件。存储
更简单,而且是从本机OS中抽象出来的,因此在不同的OS上意味着不同的东西。
它们具有onPreExecute、doInBackground和onPostExecute方法,用于使用Internet与php文件通信。当我在Samsung Galaxy S7中运行它,并做一个toast.maketext,用于在屏幕上显示各种方法中的文本时,它工作得非常好。但是当我在Huawei CAM-L03中运行它时,只向我显示onPreExecute和onPostExecute的文本,而
我正在开发一个应用程序,(强大的)用户必须为其设置自己的服务器(即nginx)来运行后端应用程序。需要在应用程序中配置相应的域,这样它才能连接。我主要在我自己的手机(索尼z3c)上进行测试,并开始为5.1开发。后来我收到了6.0版本的更新,但在模拟器中仍然保持了5.1版本。不久之前,我开始使用7.0镜像的AVD,但令我吃惊的是,它不会连接到我的服务器,告诉我ssl握手失败。我的nginx配置相当严
问题内容: 如何检查Android手机是横向还是纵向? 问题答案: 用于确定要检索哪些资源的当前配置可从资源的对象中获得: 你可以通过查看方向值来检查方向:
我有一个新安装的Debian Wheezy服务器,运行Jenkins1.596(最新版本),从官方的deb包安装。 为了和Jenkins一起玩,我编写了一个新的Maven项目,该项目可以通过Git进行验证。 下面是Jenkins服务器在构建期间生成的日志: 我尝试用JDK7和JDK8构建都失败了。
我是android应用程序开发的新手,试图开发一个web视图应用程序,但似乎无法让文件上传工作。。。请帮忙 这是我的网页视图代码 公共类WebActive扩展了活动{ } 所以我在wv下添加了这个代码。setWebChromeClient//未记录的魔术方法覆盖//br>//如果您尝试在此处放置@override,Eclipse将对您发誓//Android 3.0 public void open
问题内容: 我试图连接到当前托管在本地计算机上的SQL Server数据库。我正在使用以下代码进行连接: 这对我的Genymotion模拟器有效,因为我还执行了选择操作并看到了显示的结果。 我正在使用JTDS驱动程序来执行此操作 但是,当我尝试使用在同一Wi-Fi网络上的真实设备无法正常工作时,出现连接错误。 任何想法我为什么要得到这个? 这是我的错误日志: 问题答案: 我可以看到您的问题的两种可