从winforms应用程序,我需要使用http/https上传和下载文件到asp.net Web服务器.
是否有捷径可寻?
我是java的新手,我必须将文件从Android应用程序传输到服务器.我从链接中获得了帮助
使用POST将文件上载到HTTP服务器.Android SDK
<?php
$target_path = "./";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
?>
Run Code Online (Sandbox Code Playgroud)
它的PHP代码和完美的工作,但我必须用Java实现服务器端代码而不是PHP.
我用Google搜索并从链接中找到代码,在此输入链接说明
InputStream in = request.getInputStream();
BufferedReader r = new BufferedReader(new InputStreamReader(in));
StringBuffer buf = new StringBuffer();
String line;
while ((line = r.readLine())!=null) {
buf.append(line);
}
String s = buf.toString();
Run Code Online (Sandbox Code Playgroud)
我是java的新手,所以不知道如何编写这段代码.我安装了NetBeans netbeans-7.1.1-ml-javaee.
有人可以告诉我,如果这段代码是正确的,如何把它放在文件或哪种类型的文件中.我已创建项目但不知道如何将此代码放入文件中.
编辑:
Andriod代码工作正常...我想开发服务器代码来获取和保存文件
我希望能够通过Windows CMD或PowerShell中的UNC路径连接到远程计算机; 我试过C:\pushd \\MyServer\"User Folders"\localUser\TestFolder
但是当它执行时,我得到"登录失败:未知用户名或密码错误"
即使是正确的命令在这里"推""?我有文件,我想在同一网络上的两台机器之间交换,可以有我在这里忽略的权限位吗?
我编写了一个C#控制台应用程序,用于将大量小型XML文件(大约80000个文件,每个大约300KB,总大小约3GB被传输)从AS400计算机上的共享目录复制到Windows机器上的共享目录.
这两台机器在同一个局域网上,但需要花费数小时才能进行复制.我需要遍历文件,因为我需要更新数据库中的表,我知道这可能是瓶颈,但不包括SQL更新; 是否有更快的方式来传输这些文件?
public void CopyFiles()
{
DirectoryInfo IFS = new DirectoryInfo(@"\\AS400Machine\ShareFolder\");
string NewPath = @"\\WindowsMachine\ShareFolder\";
Directory.CreateDirectory(NewPath);
foreach (FileInfo xmlFile in IFS.GetFiles())
{
var newFullPath = string.Format(@"{0}\{1}", NewPath, xmlFile.Name);
// SQL Update
// Copy File
xmlFile.CopyTo(newFullPath, true);
}
}
Run Code Online (Sandbox Code Playgroud) 我正在关注斯坦福大学iOS讲座中的Trax应用程序演示,教师将应用程序设置为通过AirDrop处理GPX文件,但iPhone模拟器不支持AirDrop.
反正有没有将文件(更具体地说是GPX文件)添加到iPhone模拟器上的应用程序?我想过给自己发电子邮件并在模拟器上使用Safari,但我不知道它将存储在哪里或如何从Trax应用程序访问它.
如果我想将一些文件从一个系统传输到另一个包含非英文字符的系统.那么FTP支持UTF字符集吗?
假设我在 EC2 实例的块存储上积累了数 TB 的数据文件。
将它们下载到本地机器的最有效方法是什么?scp
? ftp
? nfs
? http
? rsync
? 穿过一个中间s3
桶?通过多台机器进行洪流?是否有针对此特定问题的特殊工具或脚本?
我正在尝试实施https://ionicframework.com/docs/native/file-transfer/
因此我需要安装https://ionicframework.com/docs/native/file/
当我在我的服务中使用"文件"时,我收到错误:
无法解析File的所有参数:(?,?,?,?,?).
我知道问号可能类似于循环引用,我从来没有在其他任何地方使用我的服务,也没有使用过"文件".
import {Injectable} from '@angular/core';
import {File} from "@ionic-native/file";
import { FileTransfer, FileTransferObject } from '@ionic-native/file-transfer';
@Injectable()
export class ImageService {
constructor(private file: File, private transfer: FileTransfer) {
}
public getImagesOfSchedule() {
const fileTransfer: FileTransferObject = this.transfer.create();
const url = 'http://techbooster.be/wp-content/uploads/2017/11/logo-long-white.png';
fileTransfer.download(url, this.file.dataDirectory + 'file.pdf').then((entry) => {
console.log('download complete: ' + entry.toURL());
}, (error) => {
// handle error
});
}
}
Run Code Online (Sandbox Code Playgroud)
app.module.ts
providers: [
StatusBar,
AuthenticationService,
ScheduleService,
ToastService,
StorageService,
FacebookService,
GoogleService,
ImageService,
Facebook, …
Run Code Online (Sandbox Code Playgroud) 我正在使用#cordova-plugin-file-transfer,从 android 和 ios 中的 url 下载文件。对于 Android 来说,它运行良好。但对于 ios 应用程序,我遇到了问题。
文件下载成功,但我无法在 ios 设备上看到下载的文件。
这是我的 ios 代码=>
const transfer = this.transfer.create();
transfer.download(url, cordova.file.documentsDirectory + fileName).then(
entry => {
console.log(entry);
this.apiService.showError("Download Succeeded.");
this.commonService.dismissLoading();
},
error => {
console.log(error);
this.apiService.showError("Download Failed.");
this.commonService.dismissLoading();
}
)
Run Code Online (Sandbox Code Playgroud)
有谁可以在这方面帮助我吗?
我在 2 个系统之间连续执行 rsync,由于已知原因,tcp 连接被中断。在极少数情况下,整个 rsync 目标目录会被删除,并且数据会同步到其他位置。
使用的 rsync 选项是“-rpt -iP --stats --inplace”,我读到了有关 --inplace 与中断连接不一致的信息。
-rpt -iP --stats --inplace >> 失败
需要帮助提出最安全的方法,以避免在频繁连接中断的环境中出现 rsync 不一致
file-transfer ×10
c# ×2
http ×2
networking ×2
amazon-ec2 ×1
asp.net ×1
cmd ×1
file ×1
ftp ×1
gpx ×1
ibm-midrange ×1
ionic-native ×1
ionic2 ×1
ionic3 ×1
ios ×1
java ×1
post ×1
protocols ×1
rsync ×1
utf-8 ×1
winforms ×1
xcode6 ×1