网页上传的图片后用C++程序打不开
我用ASP.net写了一个网页用asp中的FileUpload控件上传一张图片
在后台用一个C++的程序来处理这张图片,C++的程序是不断循环查找上传文件夹下的图片,如果找到则处理。
程序单独运行都没有问题。
C++程序有的时候可以打开图片,而有的时候就打不开,我觉得是asp程序还没有存储完图片。
请问大家怎样才能解决问题?
下面是我asp上传图片的代码
- C# code
string filepath = FileUpload1.PostedFile.FileName.ToString(); //将图片保存到项目文件夹image里面 string fileName = System.IO.Path.GetFileName(filepath); string savePaht = Server.MapPath("image/" + fileName); FileUpload1.SaveAs(savePaht); FileUpload1.Dispose();[解决办法]
推荐使用WinHex软件查看文件或内存中的原始字节内容。
推荐在cmd窗口中使用命令“fc /b 文件1 文件2”比较两个文件的内容。
[解决办法]
那你测一下上传图片是否完整.
[解决办法]
Rabbit MQ,ASP生产,C++消费。